首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
carp专题
UML中的 SRP、OCP、LSP、DIP、CARP的中英文全称和意义
OOA的全称Object-Oriented Analysis 面向对象分析方法 意义(1)加强了对问题域和系统责任的理解; (2)改进与分析有关的各类人员之间的交流; (3)对需求的变化具有较强的适应性; (4)支持软件复用; (5)贯穿软件生命周期全过程的一致性。 (6)实用性; (7)有利于用户参与。 OOD的全称Object-Oriented D
阅读更多...
Java设计模式 七大原则(七) 组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP)
尽量使用合成/聚合达到复用,尽量少用继承。原则: 一个类中有另一个类的对象。 1.概念: 合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)经常又叫做合成复用原则。合成/聚合复用原则就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过向这些对象的委派达到复用已有功能的目的。它的设计原则是:要尽量使用合成/聚合,尽量
阅读更多...