修炼 读书笔记 一
来源:互联网 发布:java ftp上传文件夹 编辑:程序博客网 时间:2024/04/30 15:34
系统设计七条原则:
- 单一职责原则
- 开闭原则
- 里氏替换原则
- 依赖注入原则
- 接口分离原则
- 迪米特原则
- 优先使用组合而不是继承原则
单一职责原则(SRP Single Responsibility Principle):
每个类一个功能;在功能会发生变化的时候,需要考虑单一原则,不会发生变化的,就不需要了。
里氏替换原则(LSP Liskov Substitution Principle):
同一个继承体系中的对象应该有共同的行为特征。子类必须完全实现父类的方法,子类可以增加新的属性方法,{输入参数可以扩大范围,输出可以缩小范围}(相对父类)
依赖注入原则(DIP Dependence Inversion Principle):
在编写对其他类依赖的方法时,采用针对接口或抽象类的编程。三种方法:构造函数,setter,接口声明实现。
接口分离原则(ISP Interface Segregation Principle):
两种类型:对象接口--class,类接口-interface。
迪米特原则(LOD Law of Demeter):
一个对象对其他对象尽可能少了解。
开闭原则(OCP Open for Extension, Closed for Modification)
写好的可以运行的代码不修改,只做扩展,通过继承接口等方法。
0 0
- 修炼 读书笔记 一
- 程序员的思维修炼读书笔记(一)
- 《程序员思维修炼》读书笔记
- 【读书笔记】第五项修炼
- 《第五项修炼》读书笔记
- 【游戏设计】游戏设计师修炼秘籍 读书笔记一(针对IOS做头脑风暴)
- 《高效能程序员的修炼》读书笔记(一)——立身之本
- 《程序员的修炼之道:从小工到专家》读书笔记一
- 读书笔记-程序员修炼之道-注重实效的哲学(一)
- 程序员修炼之道----从小工到大家读书笔记(一)
- (程序员修炼之道)读书笔记
- 《程序员修炼之道》读书笔记
- 《程序员修炼之道》读书笔记
- 《程序员的思维修炼》读书笔记
- 《程序员的思维修炼》读书笔记
- 程序员修炼之道读书笔记
- 《程序员修炼之道》读书笔记
- 《程序员修炼之道》 读书笔记
- GCC警告提示错误“cc1:all warnings being treated as errors”
- 安卓Socket网络编程技巧总结
- 区别 getChildFragmentManager getSupportFragmentManager
- 基于SAML的单点登录介绍
- 基本IO函数的使用(open,write,read)
- 修炼 读书笔记 一
- 两种结果竟然不一样
- Linux学习篇-SVN命令详解
- 拂袖起舞于梦中徘徊
- SqlDataAdapter.TableMappings 的用法
- C语言中system和exec的本质区别
- read by other session等待事件
- 一元一次方程
- css中行内元素padding,margin,width,height说明