【发布时间】:2012-05-16 16:39:48
【问题描述】:
这可能不是问这个问题的正确地方,因为我在一次采访中被问到这个问题,但我想了解它背后的 oops 概念。
有两个基类和一个派生类:
class Car {}
class Paint {}
class Colors : Paint {}
所以问题是,将 Paint 作为不同的基类并将 Colors 作为 Paint 类的子类背后的面向对象概念是什么。
我的困惑是 Paint 是基类而不是 Car 类的属性。这里应用了 OOP 的概念。
【问题讨论】:
-
虽然其他人可能不同意,但我相信这里应用的“概念”被称为“糟糕的设计”。
-
我认为您的意思是“类和父对象关系”。 OOPS =“面向对象编程”。也许您的意思是 OOD =“面向对象的设计”。
标签: oop