level 7
飞奔的小小番茄
楼主
组件聚合
1.复用/发布等同原则
软件复用的最小颗粒应等同于其发布的最小粒度
2.共同闭包原则
应该将那些会同时修改,并且为相同目的而修改的类放到同一个组件中,而将不会同时修改,并且不会为了相同目的而修改的那些类放到不同的组件中。
3.共同复用原则
不要强迫一个组件的用户依赖他们不需要的东西
组件耦合
1.无依赖环原则
当组件间存在依赖环时,各个组件之间的依赖会导致一个组件的更新变得十分的复杂。
2.稳定依赖原则
任何一个预期会经常变更的组件都不应该被一个难于修改的组件所依赖,否则这个多变的组件也将会变得非常难以被修改。明确一点,稳定性和变更的频繁度没有直接关系;同时设计组件架构图的目的是决定哪些组件稳定,哪些组件不稳定,而不是一味的将所有组件处于最高稳定性的状态
2023年04月17日 12点04分
1
1.复用/发布等同原则
软件复用的最小颗粒应等同于其发布的最小粒度
2.共同闭包原则
应该将那些会同时修改,并且为相同目的而修改的类放到同一个组件中,而将不会同时修改,并且不会为了相同目的而修改的那些类放到不同的组件中。
3.共同复用原则
不要强迫一个组件的用户依赖他们不需要的东西
组件耦合
1.无依赖环原则
当组件间存在依赖环时,各个组件之间的依赖会导致一个组件的更新变得十分的复杂。
2.稳定依赖原则
任何一个预期会经常变更的组件都不应该被一个难于修改的组件所依赖,否则这个多变的组件也将会变得非常难以被修改。明确一点,稳定性和变更的频繁度没有直接关系;同时设计组件架构图的目的是决定哪些组件稳定,哪些组件不稳定,而不是一味的将所有组件处于最高稳定性的状态