设计模式

来源:互联网 发布:java获取post请求报文 编辑:程序博客网 时间:2024/05/24 08:33

一。定义:

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。

目的:根本原因是为了代码复用,增加可维护性。

           使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

 

  可复用面向对象软件系统现在一般划分为两大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序,Java的API属于工具箱;而框架是构成一类特定软件可复用设计的一组相互协作的类,EJB(EnterpriseJavaBeans)是Java应用于企业计算的框架。

框架设计中必然要使用设计模式。

二。设计模式的原则

"开-闭"原则(Open Closed Principal)(模块应对扩展开放,而对修改关闭)、里氏代换原则、合成复用原则。

依赖倒转原则,接口隔离原则,抽象类,迪米特法则。

三。设计模式的四个基本要素

 模式名称,问题,解决方案,效果

 

 

原创粉丝点击