设计模式遵循的几个基本原则
来源:互联网 发布:电脑降温软件 编辑:程序博客网 时间:2024/05/16 06:33
面向对象的三个基本特征:
封装,继承,多态; 封装:将数据和函数方法封装在一个类之中; 继承:子类继承父类 多态:不同的对象对于同一方法提现出不同的状态 [这里写图片描述](http://img.blog.csdn.net/20160623185313421)
面向对象的几个基本原则:
1.单一原则:一个对象只负责完成一个职责;高内聚,低耦合;2.开闭原则:对扩展开放,对修改关闭;对类的改动通过增加代码实现,而不是通过修改代码;3.里氏替换原则:任何父类对象都可使用子类进行替换;4.依赖注入原则:依赖于抽象,不依赖于具体实现(面向接口编程)5.接口分离原则:一个接口不要提供过多的行为6.迪米特原则:一个对象对其他对象尽可能少的理解(降低耦合)7.多用组合,少用继承原则:父类的任何改变可能直接影响子类的行为。
0 0
- 设计模式遵循的几个基本原则
- 设计模式遵循的六大基本原则
- 设计模式的几个基本原则
- 做程序员要遵循的几个基本原则!
- 做程序员要遵循的几个基本原则!
- 设计模式01-面向对象设计的几个基本原则
- (转载)做程序员要遵循的几个基本原则!
- 袁红岗—做程序员要遵循的几个基本原则!
- 程序员遵循的基本原则
- Java设计模式——面向对象的几个基本原则
- 设计模式的基本原则
- 设计模式的基本原则
- 设计模式的基本原则
- 设计模式的基本原则
- 设计模式的基本原则
- 设计模式的基本原则
- 代码设计的几个基本原则
- 代码设计的几个基本原则
- Python 小练习 倒序输出
- Android自助餐之RxJava手册
- jquery submit()不能提交表单的解决方法
- UITableViewCell的操作(增加cell,删除cell,插入cell)
- 课后题详解
- 设计模式遵循的几个基本原则
- getRequestDispatcher 和sendRedirect区别
- Centos6.5安装Hadoop配置集群环境
- 第一次打字成绩
- 虚拟现实-VR-UE4-获取UE4
- 【bzoj2300】【HAOI2011】【防线修建】【离线+凸包+set】
- http://blog.csdn.net/guolin_blog/article/details/9097463
- Android之判断当前网络状态
- 第12课第6节 字符设备驱动程序之异步通知