创建模式结构模式和行为模式在软件开发中解决的事情

Posted Honnnnl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建模式结构模式和行为模式在软件开发中解决的事情相关的知识,希望对你有一定的参考价值。

创建模式

创建型模式,就是创建对象的模式,抽象了实例化的过程。 
它帮助一个系统独立于如何创建、组合和表示它的那些对象。 
关注的是对象的创建,创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关心创建对象过程中的逻辑

结构模式

结构型模式是为解决怎样组装现有的类,设计他们的交互方式,从而达到实现一定的功能的目的。 
结构型模式包容了对很多问题的解决。例如:扩展性(外观、组成、代理、装饰)封装性(适配器,桥接)。

行为模式

行为型模式涉及到算法和对象间职责的分配。 
行为模式描述了对象和类的模式,以及它们之间的通信模式。 
行为型模式刻划了在程序运行时难以跟踪的复杂的控制流可分为行为类模式和行为对象模式

  1. 行为模式使用继承机制在类间分派行为。
  2. 行为对象模式使用对象聚合来分配行为。

一些行为对象模式描述了一组对等的对象怎样相互协作以完成其中任何一个对象都无法单独完成的任务。

 

一, 创建型模式 (Creational Patterns)
这一类型的设计模式, 所要表现的是对象的创建过程及和用户所使用的对象之间的关系.
二, 结构型模式 (Structural Patterns)
这一类的模式关心类和对象之间怎么组织起来形成大的结构. 主要使用继承来组织接口或实现.
三, 行为型模式 (Behavioral Patterns)
这一类的模式关心的是算法以及对象之间的任务分配. 它所描述的不仅仅是对象或类的设计模式, 还有它们之间的通讯模式.

以上是关于创建模式结构模式和行为模式在软件开发中解决的事情的主要内容,如果未能解决你的问题,请参考以下文章

结构模式-桥接模式

设计模式分类(创建型模式结构型模式行为模式)

Java开发工程师进阶篇-必掌握的常用设计模式

作业六之设计模式

23种设计模式总览

设计模式之单例模式