标签:继承 有一个 uml图 岁月 根据 泛化 引用 动态 对象类型
我们终于学习最后一个设计原则了,其实博主更新的还是挺慢的,因为我想一个一个吃透以后再继续学习,切记不要囫囵吞枣。
其实这个能说的内容很少,就是:尽量使用合成/聚合的方式,而不是使用继承
为什么要这样做?有一下两点原因:
这个跟里氏替换原则还是挺像的,里氏替换原则建议我们不要重写父类的方法。这个就更直接干脆了,干脆你也别继承算了。省的惹出一系列的事故出来。
设计原则系列到这里就告一段落了,后面我们将更新设计模式新的系列—— 24中种具体的设计模式。但是在更新这个系列之前我们还有一个系列就是看懂UML图,我相信很多人对于UML图是不怎么看的懂的。对于依赖,组合,聚合,泛化等等都还是一知半解。后续待我一一道来。
哪有什么岁月静好,大家都是在负重前行。
各位,努力,奋斗!
标签:继承 有一个 uml图 岁月 根据 泛化 引用 动态 对象类型
原文地址:https://www.cnblogs.com/zhxiansheng/p/11342245.html