码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式

时间:2014-10-08 13:27:15      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   sp   2014   c   on   log   

设计模式是一套理论与经验,它可以提高代码的可重用性、可维护性。比如需求经常变,实现模块之间的松耦合就可以方便维护。

 依赖倒置原则

依赖倒置原则,简单说就是面向接口编程。可以减少类间的耦合性,有利于并行开发。

设想这样一个场景:甲负责汽车类的建造,乙负责司机类的建造。在甲没有完成的情况下,乙是不能完全地编写代码的,缺少汽车类,编译器根本就不会让你通过!

 bubuko.com,布布扣

两个类之间有依赖关系,只要制定出两者之间的接口(或抽象类)就可以独立开发了,而且项目之间的单元测试也可以独立地运行。

 bubuko.com,布布扣

抽象是对实现的约束,对依赖者而言,也是一种契约,不仅仅约束自己,还同时约束自己与外部的关系,其目的是保证所有细节的发展不脱离既定契约。

设计模式

标签:style   blog   http   color   sp   2014   c   on   log   

原文地址:http://blog.csdn.net/chuchus/article/details/39891135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!