6大设计原则精简总结
来源:互联网 发布:mac怎么创建文件夹 编辑:程序博客网 时间:2024/06/05 13:26
单一职责原则告诉我们实现类要职责单一。无论是面向对像编程还是过程化编程,一个类或一个过程最好能做好一件事,而且只做好一件事!
里氏替换原则告诉我们不要破坏继承体系。在需要产生子类的地方,我们尽量不要重载或修改父类原有的方法,如果需要修改,则最好父类是一个接口,不然请在子类中添加新的方法来满足需要新增的功能!
依赖倒置原则告诉我们要面向接口编程。抽像不应该依赖于细节,细节应该依赖于抽像!中向思想便是一切朝“接口”看齐!
接口隔离原则告诉我们在设计接口的时候要精简单一。接口实现的功能要专一精简,不要过于臃肿,以避名实现它的类实现不必要的东西。
迪米特法则告诉我们要降低耦合。一个对像应该对其他对像保持最少的“关心”,尊重别人的隐私,降低耦合!
而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。
总的来说在设计软件的时候我们要做到:用抽象构建框架,用实现扩展细节!
- 6大设计原则精简总结
- 设计模式之6大原则总结
- 设计模式6大设计原则--简单总结
- Java设计模式总结——6大设计原则
- 设计6大原则
- 6大设计原则
- 6大设计原则
- 6大设计原则
- 设计模式5大设计原则总结
- 面向对象设计原则大总结
- 设计模式--6大原则--开闭原则
- 设计模式6大原则:开闭原则
- 设计模式--6大原则--开闭原则
- 设计模式--6大原则--开闭原则
- 设计模式--6大原则--开闭原则
- 设计模式--6大原则--开闭原则
- 设计模式6大原则:开闭原则
- 设计模式--6大原则--开闭原则
- TCP长连接与短连接的区别
- PCB抗干扰设计原则(转)
- Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)
- cocos2d-x跨android&ios平台开发入门教程
- Android TextView和EditText属性详解
- 6大设计原则精简总结
- QQTEA加密解密实现
- 深刻理解属性、getter及setter
- 数组工具类ArrayUtil.java
- C/C++中static关键字详解
- Android高手进阶教程(九)之----Android Handler的使用!
- CSS选中的行进行标红处理
- implicit explicit测试
- QtCreator源码分析 -3.插件管理系统