1 c++ design-patterns interface
我知道在C++中没有interface
关键字或任何关键字,但它更像是一种设计模式.
所以,如果我有一个Apple
类,其中包含处理苹果的信息和方法(颜色,酸味,大小,吃,扔)..
您只需在类中使用纯虚函数.
class IApple
{
public:
virtual ~IApple() {} // Define a virtual de-structor
virtual color getColor() = 0;
virtual sourness getSourness() = 0;
virtual size getSize() = 0;
virtual void eat() = 0;
};
Run Code Online (Sandbox Code Playgroud)