设计原则
Bear Coding
这个作者很懒,什么都没留下…
展开
-
设计模式之责任链模式(八)
定义一系列的实现类和一个数据上下文context。实现类相互关联,形成一个链式结构,实现类根据上下文中的枚举值或者范围值定义不同的操作。例如请假时间<=3天的,第一个实现类(项目经理)处理。请假时间<=7天的,第一个实现类转交给第二个实现类(开发主管)处理。请假时间>=7天的,第二个实现类转交给第三个实现类(总经理)处理。//审核上下文 public cl...原创 2020-04-24 16:42:23 · 1317 阅读 · 0 评论 -
软件设计的六大原则
目录一、单一职责原则(SRP: Single responsibility principle)二、开放封闭原则(OCP: Open Closed Principle)三、里氏替换原则 ( LSP: Liskov Substitution Principle)四、接口隔离原则( ISP: Interface Segregation Principle)五、依赖倒置原则( DI...原创 2019-03-10 14:56:02 · 4061 阅读 · 0 评论