• 设计模式概述


    设计模式的宗旨:让程序尽可能地可重用(提高代码可重用性,增强系统可维护性)

    设计模式和JavaEE在思想和动机上是一脉相承的,区别在于:

    (1.设计模式更抽象,JavaEE是具体的产品代码,可以接触到,而设计模式在面对每个应用时才会产生相应的代码。

    (2.设计模式是比JavaEE等框架软件更小的体系结构,JavaEE中很多具体程序都是应用设计模式来完成的。

    (3.JavaEE是只适合企业计算应用的框架软件,但设计模式几乎可以用于任何应用。

    通常情况下设计模式分为以下三类:

    (1.创建型:创建对象时,不再直接实例化对象,而是根据特定场景,由程序来确定创建对象方式,从而保证更大的性能、更好的架构优势。创建型模式主要有简单工厂模式(不是23种设计模式之一)、工厂方法模式、抽象工厂模式、单例模式、生成器模式和原型模式。           >五种<

    (2.结构型:用于将多个对象组织成更大的结构。结构型模式主要有适配器模式、桥接模式、组合器模式、装饰器模式、门面模式、享元模式、和代理模式。            >七种<

    (3.行为型:用于帮助系统间各对象的通信,以及控制复杂系统中流程。行为模式主要有命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板模式和访问者模式。                                                                  >十一种<

  • 相关阅读:
    中国大概能用的NTPserver地址
    在asp.net mvc中使用PartialView返回部分HTML段
    我的学习笔记_Windows_HOOK编程 2009-12-03 11:19
    素数推断算法(高效率)
    No matching code signing identity found
    Android Bundle类
    D3D 练习小框架
    Python标准库:内置函数dict(iterable, **kwarg)
    微凉大大,教你一步一步在linux中正确的安装Xcache加速php。
    背景图片定位
  • 原文地址:https://www.cnblogs.com/zjfjava/p/6074762.html
Copyright © 2020-2023  润新知