摘要: 该文转自“学无止境”的https://www.cnblogs.com/duanxz/archive/2012/10/16/2725381.html 六、开闭原则 开闭原则是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统,先来看开闭原则的定义: Software entiti 阅读全文
posted @ 2020-04-15 14:27 Hgs88888 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 该文转自“学无止境”的https://www.cnblogs.com/duanxz/archive/2012/10/16/2726139.html 五、迪米特法则 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least KnowledgePrinciple,LKP),虽然名 阅读全文
posted @ 2020-04-15 14:25 Hgs88888 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 该文转自“学无止境”的https://www.cnblogs.com/duanxz/archive/2012/10/17/2727916.html 4.1、接口隔离原则的定义 在讲接口隔离原则之前,我们先明确一下我们的主角,什么是接口,接口分为两种: 一种是实例接口 (Object Interfac 阅读全文
posted @ 2020-04-15 14:22 Hgs88888 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在网上找了很多关于里氏替换原则的文章,都不太满意,直到找到“学无止境”的https://www.cnblogs.com/duanxz/archive/2012/10/18/2729111.html 该文转自“学无止境” 爱恨纠葛的父子关系 在面向对象的语言中, 继承是必不可少的、非常优秀的语言机制, 阅读全文
posted @ 2020-04-15 14:12 Hgs88888 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 该文引用自“学无止境”的https://www.cnblogs.com/duanxz/archive/2012/10/18/2730009.html 1、单一职责原则描述 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。这个设计原则备受争议,只要 阅读全文
posted @ 2020-04-15 14:00 Hgs88888 阅读(201) 评论(0) 推荐(0) 编辑