设计模式六大原则详解

单一职责原则(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基础

设计模式六大原则详解相关文档

最新文档

返回顶部