设计模式六大原则详解
单一职责原则(Single Responsibility Principle) 里氏替换原则(Liskov Substitution Principle) 依赖倒置原则(Dependence Inversion Principle) 接口隔离原则(Interface Segregation Principle) 迪米特法则(Law Of Demeter) 开闭原则(Open Close Principle)
Single Responsibility Principle
T P1 P2 P1 T P2
T1 T2 T1 P1 T2 P2 T1 P2 T2 P1
P P1 P2
T P
P P1 P2 T T1 T2 P1 P2 T
class Animal{ }
public class Client{ }
public void breathe(String animal){ System.out.println(animal+" "); }
public static void main(String[] args){
Animal animal = new Animal(); animal.breathe(" "); animal.breathe(" ");
animal.breathe(" "); }
你可能喜欢
- 设计原则
- 深入浅出设计模式
- UML类图
- Java笔记
- Java23种设计模式
- UML实例
- UML基础
- OO设计原则 -- Liskov Substitution Principle OO设计的LSP里氏替换原则5页
- OO设计原则 -- Dependency Inversion Principle:OO设计的 DIP依赖倒置原则4页
- 3.2设计的一般原则38页
- LYH-解析组织设计的原则2页
- 计算机网络总体设计原则2页
- 网页设计原则6页
- 深入浅出基于Java的代理设计模式4页
- 深入浅出Java设计之备忘录模式4页
- Head First Design Patterns(深入浅出设计模式)-目录14页
- Head First Design Patterns(深入浅出设计模式)-设计模式介绍25页
- 深入浅出学习Java设计模式之迭代器模式10页
- java培训-深入浅出Java三大框架SSH与MVC的设计模式5页
- UML类图关系大全(ROSE画图)12页
- UML类图几种关系的总结6页
- UML-类图37页
- UML类图几种关系的总结8页
- UML 类图 对象图 两者之间的异同37页
- UML类图绘图操作5页
- Java学习笔记26页
- Java工作笔记(必看经典)30页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- 简明Java笔记29页
- Java的23种设计模式69页
- Java+23种设计模式(简介)2页
- Java的23种设计模式总结46页
- Java中23种经典设计模式67页
- Java23种设计模式_命令模式15页
- 关于Java23种设计模式的有趣见解7页
- UML实例之赤壁之战16页
- 学籍管理系统(UML图综合实例)6页
- UML图书馆实例13页
- UML实例之在线销售系统案例34页
- UML中类图实例(动物)6页
- 统一建模语言UML及应用实例6页


