摘要: 工厂方法模式 定义 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行。 类型 创建型 适用场景 创建对象需要大量重复的代码 客户端(应用层)不依赖于产品类实例如何被创建、实现等细节 一个类通过其子类来指定创建哪个对象 优点 用户只需要关心所需产品对 阅读全文
posted @ 2020-03-25 21:14 叫熊猫啊 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 迪米特法则 定义 一个对象应该对其他对象保持最少的了解,又叫最少知道原则 尽量降低类与类之间的耦合 优点 降低类之间的耦合 强调 只和朋友交流,不和陌生人说话 朋友 出现在成员变量、方法的输入、输出参数中的类称为成员朋友类,而出现在方法体内部的类是不属于朋友类的 实例 假如有一家教育机构,有Boss 阅读全文
posted @ 2020-03-25 21:13 叫熊猫啊 阅读(250) 评论(0) 推荐(0) 编辑