11 2012 档案
摘要:前言 上一篇,我们详细讲解了职责链模式,其主要目的是分离职责,动态组合。所谓职责分离,是为了将复杂功能拆分成若干个小功能模块,从而规划定义各职责类,同时由于粒度较小,各职责类的复用性也就随之增大;而动态组合是在形成各职责类的前提下,根据需要动态地组合各职责对象,形成应对特定功能需求的职责链,进而在请求的发送者与请求的处理者之间形成松耦合状态,因为发送者无需知道请求最终将由哪个具体的处理者处理,当...
阅读全文
摘要:前言 之前我们已经将前两种类型的设计模式都已经悉数介绍完呢(创建型和结构型),希望此时大家能够对它们有一个全新的认识,不仅加深对各个模式的理论理解,更需要在日常开发活动中实践之,这样才能真正做到对模式的融会贯通。模式的学习和领悟需要一个过程,不可能一蹴而就,更不可高开低走,需要大家静下心来扎实地一步步学习和提高。从今天开始,我们将继续完成最后一种类型的设计模式——行为型模式的介绍和学习,所谓的行...
阅读全文
摘要:前言 到今天为此,我们已经完成了对所有结构型模式的介绍和学习,如果大家都对每一篇博文都仔细浏览查看的话,相信对七种结构型模式会有一个更深层次的掌握和理解,与此同时,在每一篇博文中,我们都针对当前介绍的模式与其他相关模式进行了对比,剖析了各自的异同点和关联性,使得大家可以从纵、横两方面更好地领悟各个模式精髓,而不仅仅只是局限于对单个模式的介绍。所谓纵维度比较指的是不同类型模式间的比较,在设计模式中...
阅读全文
浙公网安备 33010602011771号