上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页
摘要: 一、引言 今天我们要讲行为型设计模式的第三个模式--迭代器模式,先从名字上来看。迭代是遍历的意思,迭代器可以理解为是遍历某某的工具,遍历什么呢?在软件设计中,当然遍历的是集合对象,所以说迭代器模式是遍历集合的一种通用的算法。如果集合只有一种类型,那这个模式就没用了,就是因为集合对象包含数组、列表、字 阅读全文
posted @ 2020-02-20 11:12 缥缈的尘埃 阅读(576) 评论(0) 推荐(0)
摘要: 一、引言 今天我们要讲行为型设计模式的第二个模式--命令模式,又称为行动(Action)模式或交易(Transaction)模式,先从名字上来看。“命令模式”理解为一种行为或者一个操作就是一个命令。“命令”这个词语在军队里面用的最多,比如:下达作战命令,接下来就是上战场玩命了。基于这些,命令就是任务 阅读全文
posted @ 2020-02-19 17:44 缥缈的尘埃 阅读(562) 评论(0) 推荐(0)
摘要: 一、引言 今天我们要讲行为型设计模式的第一个模式--模板方法模式,先从名字上来看。“模板方法”理解为有一个方法的名字叫“模板方法”,也可以换个理解方法:有一个方法包含了一个模板,这个模板是一个算法。在我们的现实生活中有很多例子可以说明这个模式,就拿吃饺子这个事情来说,要想吃到饺子必须经过三步:第一步 阅读全文
posted @ 2020-02-19 16:14 缥缈的尘埃 阅读(604) 评论(0) 推荐(1)
摘要: 一、引言 今天我们要讲结构型设计模式的第七个模式,也是结构型设计模式中的最后一个模式--代理模式。先从名字上来看,“代理”可以理解为“代替”,代替“主人”做一些事情。为什么需要“代理”?是因为某些原因(比如:安全方面的原因),不想让“主人”直接面对这些繁琐、复杂的问题,但是这些事情是经“主人”同意或 阅读全文
posted @ 2020-02-19 14:51 缥缈的尘埃 阅读(611) 评论(0) 推荐(0)
摘要: 一、引言 今天我们要讲结构型设计模式的第六个模式--享元模式,先从名字上来看,“享元”可以这样理解--共享“单元”。单元是什么呢?举例说明:对于图形而言就是图元;对于英文来说就只26个英文字母;对于汉语来说就是每个汉字。也可以这样理解“元”--构成事物的最小单元,这些单元如果大量且重复出现,我们可以 阅读全文
posted @ 2020-02-19 11:58 缥缈的尘埃 阅读(878) 评论(0) 推荐(0)
摘要: 一、引言 今天我们要讲结构型设计模式的第五个模式--外观模式。先从名字上来理解一下外观模式,当看到“外观”这个词时,很容易想到“外表”这个词语,两者有着很相近的意思。就拿谈恋爱来说,“外表”很重要,如果第一眼看着很舒服、有眼缘,那就有交往下去的可能。如果长得“三寸钉、枯树皮”,估计就够呛了。在这方面 阅读全文
posted @ 2020-02-18 17:25 缥缈的尘埃 阅读(542) 评论(0) 推荐(0)
摘要: 一、引言 今天我们要讲结构型设计模式的第四个模式--组合模式。当我们谈到这个模式的时候,有一个物件和这个模式很像,那就是“俄罗斯套娃”。“俄罗斯套娃”是大的瓷器娃娃里面装着一个小的瓷器娃娃,小的瓷器娃娃里面再装着更小的瓷器娃娃,直到最后一个不能再装更小的瓷器娃娃的那个瓷器娃娃为止。在我们的操作系统中 阅读全文
posted @ 2020-02-18 15:50 缥缈的尘埃 阅读(893) 评论(0) 推荐(0)
摘要: 一、引言 今天我们要讲结构型设计模式的第三个模式--装饰模式。当第一次看到这个名称时想到的是另外一个词语“装修”,个人观点谈谈对“装修”的理解吧,请大家看清楚现在说是“装修”而不是“装饰”。当我们长大了就要准备结婚(男大当婚女大当嫁嘛),而结婚往往涉及到要买房的事。如果买的是毛坯房,假如想要房子的内 阅读全文
posted @ 2020-01-20 18:30 缥缈的尘埃 阅读(757) 评论(0) 推荐(1)
摘要: 一、引言 今天我们要讲结构型设计模式的第二个模式--桥接模式,也有叫桥模式的。桥在我们现实生活中经常是连接着A地和B地,再往后来发展,桥引申为一种纽带,比如,丝绸之路是连接亚洲和欧洲的桥梁。有了桥,我们出行更方便了,不需要绕路或搭船。针对桥的使用环境来说,桥解决了跨越和衔接的问题。在设计模式中的桥接 阅读全文
posted @ 2020-01-19 16:24 缥缈的尘埃 阅读(720) 评论(0) 推荐(0)
摘要: 一、引言 从今天开始我们开始讲结构型设计模式,结构型设计模式有如下几种:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 创建型设计模式解决的是对象创建的问题,而结构型设计模式解决的是类和对象组合关系的问题。 今天我们开始讲结构型设计模式里面的第一个设计模式:适配器模式。适配 阅读全文
posted @ 2020-01-18 16:22 缥缈的尘埃 阅读(1050) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页