
设计模式专题
代码编程的灵魂战略思想,学习如何让你的代码优美、高效!
程序员乐逍遥
15年C/C++跨平台开发资深程序员、想跟我学编程的可以观看我精心录制的视频课程!
展开
-
Builder建造者模式
建造者模式的概念:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。 嗨,这个概念看起来总是这么深奥难懂。大概的意思,就是一套的构建过程可以有不同的产品(表示)出来。这些产品(表示)都按照这一套的构建过程被生产出来。 建造者模式通常包括以下这几个角色: 1、Builder:给出一个抽象接口,规范建造者对于生产的产品的各个组成部分的建造。转载 2017-05-15 15:02:38 · 1934 阅读 · 0 评论 -
Bridge桥接模式
将抽象(Abstraction)与实现(Implementation)分离,使得二者可以独立地变化。 桥接模式号称设计模式中最难理解的模式之一,关键就是这个抽象和实现的分离非常让人奇怪,大部分人刚看到这个定义的时候都会认为实现就是继承自抽象,那怎么可能将他们分离呢。 《大话设计模式》中就Bridge模式的解释: 手机品牌和软件是两个概念,不同的软件可以在不同的手机上,不同的手机可转载 2017-05-15 11:50:01 · 809 阅读 · 0 评论