设计模式
文章平均质量分 76
Java常用的设计模式
每天学点编程
玩
展开
-
架构设计原则之依赖倒置原则-DIP
架构设计原则之开闭原则依赖倒置原则-DIP依赖倒置原则定义依赖倒置原则(Dependence Inversion Principle, DIP)是指设计代码结构时,高层模块不应该依赖低层模块,二者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象。官方定义: High level modules should not depend upon low level modules. Both should depend upon abstractions.Abstractions should n原创 2021-06-17 11:14:42 · 171 阅读 · 0 评论 -
架构设计原则之开闭原则-OCP
架构设计原则之开闭原则开闭原则开闭原则定义Software entities like classes, modules and functions should be open for extension but closed for modifications.开闭原则(Open-Closed Principle, OCP) 指一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。所谓开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩原创 2021-04-28 08:35:52 · 160 阅读 · 1 评论