
设计模式
杜_小妖
穷则独善其身,达则兼济天下
展开
-
设计模式—六大原则
前言 小编在编程的道路上可谓越陷越深,以致有点不能自拔,为什么呢?哈哈,因为小编在OO的道路上又前进了一个台阶呢!跨了一大步呀!又向专业化迈了一步!那叫一个开心!闲话不多说,咱们这就进入正题,今天来分享一下学习设计模式中的一些收获,小编的学习材料是程杰的《大话设计模式》,一本生活化的编程规范参考书。正文:什么是设计模式?原创 2017-03-05 17:12:04 · 458 阅读 · 15 评论 -
设计模式学习笔记—23个模式
设计模式学习笔记—23个模式写在前面 这篇文章先粗略的介绍一下面向对象编程中的23个设计模式。在以后的学习中会不断的分享各个设计模式的学习笔记。借用王川师哥的一句话:希望我的博文我喜欢,你不讨厌。~~~在上一篇博客设计模式—六大原则中提到设计模式遵循六大原则,在C#中根据这六大模式各种组合变换后被分成了23种设计模式。这23种设计模式根据不同的编程特点被分成了三大类,分别是创建型模式、结构型原创 2017-03-12 21:44:27 · 977 阅读 · 25 评论 -
设计模式学习笔记—桥接模式
前言: 在正式介绍桥接模式之前,我先跟大家谈谈两种常见文具的区别,它们是毛笔和蜡笔。假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 =36支,但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12 =15,远小于36,却能实现与36支蜡笔同样的功能。如果增加一种新型号的画原创 2017-03-14 20:39:10 · 759 阅读 · 23 评论 -
设计模式学习笔记—外观模式
在软件开发中,有时候为了完成一个较为复杂的功能,一个客户类需要和多个业务类交互,而这些业务类经常需要作为一个整体出现,由于涉及到的类比较多,导致使用时代码比较复杂,这时候,我们就需要一个像外卖小哥这样一个角色来负责客户类和业务类之间的交互。今天就来跟大家聊聊这个模式——外观模式。原创 2017-03-26 14:54:14 · 622 阅读 · 29 评论