第一次在博客园撸博客,也是为了鞭策自己去学习进步,过年之后买了一本《C#设计模式》这是我一直很想去学习的一本书。然后用博客记录我的学习历程,并且分享给需要的人。这本书记录的设计模式有23种,然后每一种设计模式我都会去用一篇单独的博客去解读它,对他的优点,缺点,以及最终要的应用场景做些描述

  1. 简单工厂模式
  2. 抽象工厂模式
  3. 建造者模式
  4. 原型模式
  5. 单例模式
  6. 适配器模式
  7. 桥接模式
  8. 组合模式
  9. 装饰模式
  10. 外观模式
  11. 享元模式
  12. 代理模式
  13. 职责链模式
  14. 命令模式
  15. 解释器模式
  16. 迭代器模式
  17. 中介者模式
  18. 备忘录模式
  19. 观察者模式
  20. 状态模式
  21. 策略模式
  22. 模板方法模式
  23. 访问者模式

最新文章

  1. angularjs结合d3js实现资源展示
  2. iScroll.js 用法参考
  3. 每天一个小算法(Shell Sort3)
  4. 使用 rem 实现 适配各种屏幕布局
  5. 《JavaScript高级程序设计》 读书笔记(三)
  6. 转载 GUID介绍
  7. 【Linux】理解setuid()、setgid()和sticky位
  8. 【转】ArrayList和LinkedList的几种循环遍历方式及性能对比分析
  9. Makefile与shell脚本区别
  10. 希尔排序java
  11. 【Egret】实现web页面操作PC端本地文件操作
  12. Windows下快速安装Xgboost(无需Git或者VS)
  13. 2道acm简单题(2013):1.(时分秒)时间相减;2.主持人和N-1个人玩游戏,每个人说出自己认识的人数,判断其中是否有人说谎。
  14. mongodb系列之---副本集配置与说明
  15. pyqt5实现注册界面并获得文本框内容
  16. 【转】Linux之crontab定时任务命令
  17. 剑指offer数组2
  18. iptables的增删改查
  19. React琐碎
  20. gateone安装使用

热门文章

  1. Java HashSet集合的子类LinkedHashSet集合
  2. JDK 和JRE区别
  3. Java 添加、修改、读取、复制、删除Excel批注
  4. Nginx作为web静态资源服务器——跨域访问
  5. JS中字符串切片
  6. 初探ASP.NET Core 3.x (4) - 项目的重要组成
  7. Java入门 - 高级教程 - 02.集合
  8. 高通量计算框架HTCondor(三)——使用命令
  9. .NetCore自定义WebAPI返回Json的格式大小写的三种方式
  10. ubutun安装停留在界面