码迷,mamicode.com
首页 > 其他好文 > 详细

[系列汇总] - 二十三种设计模式(持续更新中…)

时间:2018-10-23 00:07:12      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:lan   能力   结构型   str   美的   factory   design   targe   rac   

摘要

       最近在读GOF的Design Patterns: Elements of Reusable Object-Oriented Software(设计模式:可复用面向对象软件的基础),学习前辈们的经验来增加自己的编码设计能力。在学习的过程中,会把我从书上学到的知识以及自己的理解写到这里。一方面能够巩固自己学到的东西同时方便以后的复习,另一方面是希望能够帮助到那些跟我一样不大了解设计模式的人。

       我理解的设计模式不是一套固定的代码,更多的是一种设计理念。它能够帮助我们解决特定的设计问题,使我们的程序更加灵活、优雅以及更高的复用性。但它也不是完美的,只是在特定需求、特定问题下最理想的解决方案。

       文章中的示例均使用.NET,不同开发语言的实现方式可能有所不同。

目录

  • 创建型模式

            [1] - 工厂方法 (Factory Method)

           [2] - 抽象工厂 (Abstract Factory)

           [3] - 生成器 (Builder)

           [4] - 原型 (Prototype)

           [5] - 单件 (Singleton)

  • 结构型模式

           [6] - 适配器 (Adapter)


持续更新中…

[系列汇总] - 二十三种设计模式(持续更新中…)

标签:lan   能力   结构型   str   美的   factory   design   targe   rac   

原文地址:https://www.cnblogs.com/wxingchen/p/9833744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!