Skip to content

Latest commit

 

History

History
31 lines (16 loc) · 1.06 KB

6大设计原则.md

File metadata and controls

31 lines (16 loc) · 1.06 KB

1.设计模式概念: 设计模式是系统服务设计中针对场景的一种解决方案,可以解决功能逻辑开发中的共性问题

第二章:六大设计原则 1.单一职责原则

多个事务是并列的,比如都具有头行性质的发票等等 2.开闭原则

尽量不要去修改别人的代码,使用继承或者重写的方式进行增强来扩展自己的逻辑

3.里氏替换原则

和开闭原则相似,但主要是在子类中实现超类中没有的方法和逻辑,不光是重写父类方法 4.迪米特法则

主要讲的分层,校长管理老师,老师管理学生,校长要想知道学生信息是通过老师去了解,减少校长对学生信息的依赖,达到解耦目的

5.接口隔离原则

一个大的接口是不是可以将其中的接口根据功能或者某种类型分类,拆分成更小的接口 6.依赖倒置原则

主要讲一个接口,可以有多个实现 在方法定义的时候,接口可以当做参数,具体要使用哪个实现类,可以在调用的时候传一个实现类进去;