首页
编程
java
php
前端
首页
编程
java
php
前端
Java 设计模式为什么优先使用关联 少用继承
1.为什么优先使用关联 少用继承
2.高内聚低耦合
3.正方形为什么不能设计成长方形的子类
可以试着参考这篇文章理解一下
优先使用组合而不使用继承_学而不思则罔 思而不学则殆-CSDN博客_优先使用对象组合而不是继承
Java是一个面向对象的语言。封装、继承、多态是面向对象的三个特征。不管是学习还是工作的时候可能在需要复用的情况下,第一个想到的词汇就是:继承。但是其实在设计模式中,发现组合是一种很好复用方式,它适用于大部分我们需要复用的情况,所以优先使用组合而不使用继承。继承继承(Inheritance)是一种联结类与类的层次模型。指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)...
https://blog.csdn.net/qq_20492999/article/details/80816922
点击展开全文