You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8 lines
619 B
8 lines
619 B
AI使用情况:
|
|
1.通过AI辅助更深刻地理解了抽象类,继承和多态的概念,以及Circle,Rectangle,Triangle三个子类如何继承并实现getArea方法
|
|
2.用AI梳理了类的结构和UML类图的含义,知道我正确使用了@override方法
|
|
3.利用AI检查程序漏洞,润色代码
|
|
|
|
组合VS继承问题:
|
|
继承是一种“is-a”的关系,具有高耦合度,编译期确定继承关系,灵活性较差,适用于类之间存在明确的父子关系。
|
|
组合是一种“has-a”的关系,耦合度低,但运行期可动态替换组合对象,灵活性高,适用于从属关系
|