摘要: 模式导读: 讲真,生活中每一件事似乎做起来都很有"仪式感",无论是吃饭,谈恋爱,学习,还是银行业务办理等等,我们都得按照一定的步骤去执行,中间有些步骤则是需要我们仔细斟酌然后再选择去执行,这便涉及到了模块方法模式,即定义一个操作中的算法骨架,将某些步骤延迟到子类中实现,这样新的子类可以在不改变一个算 阅读全文
posted @ 2019-05-20 10:39 无影云 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 在一个班级里面会有多位管理层的成员,可分为学习委员,生活委员,心理委员等等,它们的任务不同,但是也会有一定的联系,这些联系可能会像下图这样: 这样看过去是不是感觉很凌乱,它们的关系也很难一时区分开,所以我们有了班长这个中介者角色,由他接收每一位学委反馈的信息并通知给相关学委,这样处理简直 阅读全文
posted @ 2019-05-19 18:55 无影云 阅读(954) 评论(0) 推荐(1) 编辑
摘要: 模式导读: 验钞机相信大家都见过吧,也就是能够快速的将一大捆钱翻检然后看是否存在假钞,如果发现假钞则停下来将它取出来。这种能够将一个聚合体,容器里面的所有对象或物品迭代搜索或者迭代取出来的模式就是迭代模式,这种模式在程序语言中经常能够接触到,并且非常实用,只不过都已经封装好了不需要我们对它进行重写。 阅读全文
posted @ 2019-05-19 10:09 无影云 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 每个人都有自己不同的需要,每个人都有自己能够接受的不同方式,就像是为满足现在快速度发展的社会,几乎人人离不开手机的时代,我们也许会碰到在外出行手机电量不足的情况,这个时候如果你在车站,你就会发现一个专门用来手机充电的地方,而手机种类复杂多样,充电的接口也是各有千秋,所以为了适应这种情况, 阅读全文
posted @ 2019-05-18 14:43 无影云 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 生活中,我们时常都会接触到各种各样的物品,它们都有各自不同的功能,外形,我们在购买它们时它们已经是个完全体,已经拥有了颜色,漂亮的外观形状等等,我们并不清楚它们是经过怎样的工序最后上架售卖的,这便是外观模式的常见场景。同时在我们写程序时也会经常出现这样的场景,为减少一个软件实体与其他实体 阅读全文
posted @ 2019-05-18 09:47 无影云 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 世上没有相同的两片叶子,尽管它们可能非常相似,无论是颜色,大小亦或是重量等等,也会有不同之处,比如纹理,厚度等等。当我们需要将两片叶子用语言描述出来时,你是会选择两者分开描述,从颜色到厚度,从抽象到具体等等还是会选择两者同时描述,将共同点抽取出来然后细话两者不同。显然后者相比于前者既省时 阅读全文
posted @ 2019-05-17 10:50 无影云 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 给你一个没装修的房子,让你利用自己的艺术细菌去想象如何去让自己的房子更加漂亮,更加完美。这就需要我们慢慢去思考了...通过动态的给一个对象增加新的功能,使无需通过继承的方式增加子类既能够扩展对象功能,使用对象的关联关系代替继承关系,更加灵活,同时类型体系的快速膨胀。至于使用继承关系实现为 阅读全文
posted @ 2019-05-16 16:01 无影云 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象。就像是图书管理员对图书馆的书籍进行整理,既可以对每一部分的书籍进行整理,也可以一次性将它们收集起来然后进行整理。核心:抽象构建(Componennt)角色:定义了叶子和容器构建的共同点。叶子(构建) 阅读全文
posted @ 2019-05-16 14:32 无影云 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 平常我们买东西的时候可能会碰到这样的情况,比如我们想要买电脑,我们会有两种选择,购买台式电脑或者手提电脑(笔记本电脑),然后这两种电脑又会有好多种品牌的产品,比如联想,华硕,戴尔,神舟等等,所以在选择时灰常烦心。同样的让我们程序员去实现这些类之间的关系也非常麻烦,如果单纯用继承和实现的方 阅读全文
posted @ 2019-05-16 09:48 无影云 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 模式导读: 随着时代的发展,社会的进步,思想的提升,我们的世界变得更加的多元化。明星众所周知是一个比较时尚,fashion的职业,他们或唱歌,或跳舞,或文武双全,但他们也有可能会像一个普通员工一样一天忙不完的事情,所以出现了经纪人这个字眼,由他们去负责一些被代理角色不必要的工作,减轻他们的负担。这便 阅读全文
posted @ 2019-05-15 18:28 无影云 阅读(255) 评论(0) 推荐(0) 编辑