摘要: ##定义 一句话,面向接口编程,细节依赖抽象,抽象不要依赖细节。 ##示例 ###反例 package com.yyy.severnPrinciple.DependInversePrinciple; //依赖倒置原则 示例1 /* * 示例分析 * Person类中的recevieMessage方法 阅读全文
posted @ 2022-01-21 18:58 杨远 阅读(89) 评论(0) 推荐(0) 编辑
摘要: ##定义 接口隔离原则是指,一个类不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。 意思大致是指,一个类不需要某个接口中的全部方法,就不要依赖这个接口,而去依赖能满足该类并方法最少的接口。总之就是拆复杂接口。 ##示例 ###反例 //接口隔离原则 示例1 //类A通过接口 阅读全文
posted @ 2022-01-21 18:50 杨远 阅读(476) 评论(0) 推荐(0) 编辑
摘要: ###七种设计原则 为了提高代码的可重用性,可读性,可靠性,可扩展性,高内聚,低耦合,提出了23种设计模式。 而编写设计模式则需遵守七大原则 1)单一职责原则 2)接口隔离原则 3)依赖倒置原则 4)开闭原则 5)里氏替换原则 6)迪米特法则 7)组合及复用原则 ##单一职责原则 ###定义 即一个 阅读全文
posted @ 2022-01-21 18:38 杨远 阅读(86) 评论(0) 推荐(0) 编辑