楼子湾

导航

 

2020年3月8日

摘要: 定义: 合成服用原则又称为组合/聚合服用原则(Composite/Aggregate Reuse Principle):尽量采用组合(contains-a)、聚合(has-a)的方式而不是继承(is-a)的关系来达到软件的复用目的 优点:类之间的耦合度较低,一个类的变动对其他类的影响较小 组合和聚合 阅读全文
posted @ 2020-03-08 17:10 楼子湾 阅读(221) 评论(0) 推荐(0) 编辑
 
摘要: 一.定义 迪米特法则,又叫最少知道原则(Least Knowledge Principle) 一个类应该保持对其他类最少的了解 也就是说:只与直接朋友交流,不和陌生人交流 朋友:每个对象都会与其他对象有耦合关系,只要两个对象之间有耦合关系,我们称之为朋友 耦合分为:依赖、关联、组合、聚合等等,我们称 阅读全文
posted @ 2020-03-08 16:52 楼子湾 阅读(232) 评论(0) 推荐(0) 编辑
 
摘要: 单一职责原则(Single Resposibility Principle) 定义:一个类应该有且仅有一个变化的原因 这里的变化是指修改代码,如修复bug,功能不满足修改等等,也就是说你修改了一个方法的代码,不能导致其他方法的代码也需要修改 具体做法:将不同的职责封装到不同的独立类中 为什么要封装到 阅读全文
posted @ 2020-03-08 16:01 楼子湾 阅读(262) 评论(0) 推荐(0) 编辑