【发布时间】:2011-07-07 03:48:18
【问题描述】:
我知道在 C++ 中没有 interface 关键字或其他关键字,但它更像是一种设计模式。
所以,如果我有一个 Apple 类,其中包含处理苹果的信息和方法(颜色、酸度、大小、吃、扔)..
- Apple 的界面是什么样的?
- 您通常需要哪些接口?
【问题讨论】:
-
Apple 是一个抽象类吗?也就是说,Apple 不能只有 Braeburn 或 Granny Smiths 吗?顺便说一下,你不能调用 throw() 方法,因为它是保留的,所以你必须解决那个问题。
标签: c++ design-patterns interface