设计模式开篇

起源

设计模式(Design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案,简称GoF(Gang of Four,四人组/四人帮)合作出版,一共收集了23种常用设计模模式,这些设计模式是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的,是解决特定问题的一系列套路

为什么要学习设计模式

首先,设计模式并不能直接提升工作效率,用的不好可能会反向提升,但是,使用得当的话,可以设计出易维护,易扩展,易复用,灵活性好的程序,其次,设计模式划分为通用技术,不会存在跨语言障碍,只要理解了精髓可以很好的帮助我们提高生产效率

关于本系列内容

主要采用 C# 语言为大家讲解各个设计模式的实现,参考书籍为《大话设计模式》,另外,它同样适用于 Java、C++ 等其它面向对象的编程语言,主要利用面向对象思想来更好的处理实际业务。内容大纲分为如下3大模块:

  1. UML图/面向对象 理解并掌握【基础】
  2. 设计模式6大原则【设计原则】
  3. 23种设计模式详解【以实际案例出发,对设计模式进行深入理解】
posted @ 2021-10-13 14:08  KizunaT  阅读(35)  评论(0编辑  收藏  举报