![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
「已注销」
java小白前来报到
展开
-
软件设计七大原则之开闭原则
定义: 一个软件的实体 如类,模块和函数应该对扩展开放,对修改关闭。 优点: 提高软件系统的可复用性及可维护性。 主要思想: 开闭原则主要强调的是用抽象构建框架,用实现扩展细节,所以实现开闭原则的主要思想就是面向抽象编程而非面向实现编程。 抽象类: 抽象类不能创建实例,它只能作为父类被继承。抽象类是从多个具体类中抽象出来...原创 2019-09-06 17:42:08 · 600 阅读 · 0 评论 -
软件设计七大原则之依赖倒置原则
依赖倒置原则: 定义: 高层模块不应该依赖低层模块,二者都应该依赖其抽象。 抽象不应该依赖细节;细节应该依赖抽象。 针对接口编程,不应该针对实现编程。 优点: 可以减少类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,可降低修改程序所造成的风险。 在java中的表现: 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产...原创 2019-09-09 11:08:27 · 196 阅读 · 0 评论