4.几个设计原则的浅陋理解
来源:互联网 发布:设a为3阶矩阵,|a|=1 编辑:程序博客网 时间:2024/05/21 14:56
我对几个原则的大概理解:
单一职责原则:类的功能单一化(单一:如一个Circle类应该就是实现一个圆的基本属性,而不要想把椭圆的属性也加入进去,也就是说对其实现不要有多个动机)。
开放——封闭原则:对类的拓展开放,对类的修改封闭(如一个已经实现好的类,当要增加另外的功能时,如果要进入到类中的代码进行修改,说明这个类的设计违反了开发——封闭原则,正确的类设计应该是在要增加功能时,只需另外定义一个类继承于相同的接口,实现要拓展的功能)。
依赖倒转原则:高层代码模块不直接调用底层代码,而是通过一个接口(类)来间接调用底层代码模块。这样的好处是:使得高层代码可以得到复用。如图:
李氏代换原则:子类替换掉父类后,程序的功能必须不受影响。
0 0
- 4.几个设计原则的浅陋理解
- 对移动医疗浅陋的理解
- 谈谈我学习python2.7.12的浅陋理解(日记)
- 数据库设计的几个原则
- 设计模式的几个原则
- 架构的几个设计原则
- 数据库设计的几个原则
- 几个基本的设计原则
- 几个交互设计的原则
- 设计模式的几个原则
- 关于对象设计的几个原则
- 互联网架构设计的几个原则
- 面向对象设计的几个原则
- 设计模式的几个重要原则
- 网络通讯服务设计的几个原则
- 关于密钥管理的几个设计原则
- 简谈设计模式的几个原则
- 互联网架构设计的几个原则
- SharePoint 使用代码为页面添加WebPart
- HQL语言学习(二)
- 《Java编程思想》学习笔记1—面向对象和JVM基础
- mysql服务启动不了1067错误解决方案总结
- C++开发必看 四种强制类型转换的总结
- 4.几个设计原则的浅陋理解
- ExtJS如何取得GridPanel当前选择行数据对象
- 利用for命令提权的方法分享
- UVA 673
- 学习笔记 android 系统结构
- 心灵鸡汤----幸福来敲门
- hdu4336 Card Collector 状压+概率DP
- 振兴中华
- springMVC_chapter1