zoukankan      html  css  js  c++  java
  • 设计模式

    1、设计模式是可复用的、适应需求变化的设计方案。设计模式的两大主题是系统复用与系统扩展。

    2、一个设计模式主要包含:名称:一个模式的名称高度概括该模式的本质

                                                 问题:在什么时间环境下使用该模式来解决需求

                                                 方案:主要的组成部分,它们之间的相互关系及各自的职责和协作方式

                                                 效果:使用其模式,会给系统带来那些方面的效果及影响

    3、模式的主要类型(模式是用来做什么的):创建型:用于创建对象

                                                                              结构型:处理类或对象的组合

                                                                              行为型:针对类或对象怎样交互、怎样为对象分配职责

    4、行为型模式:策略模式、命令模式、责任链模式、模版方法模式、观察者模式、访问者模式

    5、结构型模式:装饰模式、组合模式、适配器模式、外观模式、代理模式、享元模式、桥接模式

    6、创建型模式:简单工厂模式、工厂方法模式、抽象工厂模式、单例模式

     

  • 相关阅读:
    Java静态方法 与 非静态方法(实例方法)的区别
    java实现多态 方法的重写和重载的区别
    Linxu系统dpkg命令
    2016/5/23 阴天
    C#网络应用编程 类,构造函数,方法,属性和字段
    网络应用编程中的 ref
    编程经验(C#)
    Unity常用API备忘录
    Unity快捷键总结
    Unity ScriptObject创建Asset文件
  • 原文地址:https://www.cnblogs.com/cye9971-/p/10575482.html
Copyright © 2011-2022 走看看