设计模式系列1-为什么要用设计模式

来源:互联网 发布:tw6816监控软件下载 编辑:程序博客网 时间:2024/05/18 02:03

设计模式系列1-为什么要用设计模式


前言:
一听到设计模式,对于很多人来说就像恶梦一样,其实设计模式并没有想像中的那么难。

为什么要用设计模式?
似曾相识的设计,身为开发人员,你可能有这样的感受:“我以前解决过这个问题,但不记得具体是在哪里、怎样解决的。” 经常有人会问这样的事儿,要是你重复做着特定或者相同类型的项目更是如此。比如,数据库的访问功能(CRDU),HTTP连接等。你要是记录下问题的细节和解决方法,就可以复用这些方法,而不是从0开始了。

设计模式就是解决这些经常见到的似曾相识的一系列问题的,它可以有效的解决面向对象软件设计中可复用的对象。
根据《设计模式》一书,设计模式是对定制来解决特定场景下一般设计问题的类和相互通信的对象的描述。

注:运用调序模式是为了程序更加好维护和扩展,问题更容易解决,而不是为了用设计模式而用设计模式,防止设计过度