zoukankan      html  css  js  c++  java
  • 设计模式01-什么是设计模式

      设计模式在实际开发中起着非常重要的作用 ,一直都没有来得及总结总结  

         设计模式软件大牛总结的代码设计的总结 是一种巧妙和敏锐的用以解决某类问题的特定方法  每个人看待问题的角度都不同,设计模式是大家最终提出了最通用和灵活的解决问题的方法。

         实际的开发中为了达到模块内的高内聚 模块间低耦合 设计模式的利用绝对是一把利器 

         设计模式分为23种  分为三大类 

         1  创建型模式  ( 不同的创建对象的模式  ) 

                 抽象工厂     AbstractFactory

                 工厂方法     FactoryMethod

                 单例模式     Singleton

                 建造者模式  Builder

                 原型模式     Prototype

         2   结构性模式 (通过结构型模式来优化改进代码的结构)

                 适配器模式  Adapter

                 桥接模式     Bridge 

                 组合模式     Composite  

                 装饰模式     Decorator

                 外观模式     Facade  

                 享元模式     Flyweight  

                 代理模式     Proxy

          3   行为模式 

                 责任链模式   Chain of Responsibility 

                 命令模式      Command

                 解释器模式    Interpreter 

                 迭代器模式    Iterator 

                 中介者模式    Mediator 

                 备忘录模式    Memento

                 观察者模式    Observer

                 状态模式       state

                 策略模式      Strategy

                 模版方法      TemplateMethod

                 访问者模式   Visitor

    设计模式有个播客写的不错:http://blog.csdn.net/zhengzhb/article/category/926691

       

  • 相关阅读:
    js技巧收集(200多个)
    我的博客开张了,欢迎大家前来做客
    认识ASP.NET配置文件Web.config
    C#纯数学方法递归实现货币数字转换中文
    Asp.Net细节性问题技巧精萃(转载)
    ASP.NET2.0+SQL Server2005构建多层应用
    ASP.NET页面间的传值的几种方法(转载)
    介绍几种 ADO.net 中的数据库连接方式
    hdu 1401
    poj 1338 丑数
  • 原文地址:https://www.cnblogs.com/liaokailin/p/3599618.html
Copyright © 2011-2022 走看看