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

为什么要提倡“Design Pattern呢

时间:2014-07-09 20:15:39      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:des   os   io   代码   div   设计   

为什么要提倡“Design Pattern呢?根本原因是为了代码复用,增加可维护性。
那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(Open Closed Principle,OCP)、里氏代换原则(Liskov Substitution Principle,LSP)、依赖倒转原则(Dependency Inversion Principle,DIP)、接口隔离原则(Interface Segregation Principle,ISP)、合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)、最小知识原则(Principle of Least Knowledge,PLK,也叫迪米特法则)。开闭原则具有理想主义的色彩,它是面向对象设计的终极目标。其他几条,则可以看做是开闭原则的实现方法。
设计模式就是实现了这些原则,从而达到了代码复用、增加可维护性的目的。
 

为什么要提倡“Design Pattern呢,布布扣,bubuko.com

为什么要提倡“Design Pattern呢

标签:des   os   io   代码   div   设计   

原文地址:http://www.cnblogs.com/netsql/p/3831512.html

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