随笔分类 -  【设计模式】

分析学习常用的设计模式,包括Spring等源码中使用的设计模式
摘要:概念 定义 装饰模式 指动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 一般的,我们为了扩展一个类经常使 阅读全文
posted @ 2018-08-17 16:43 风动静泉 阅读(227) 评论(0) 推荐(0)
摘要:观察者设计模式。 阅读全文
posted @ 2018-07-31 21:02 风动静泉 阅读(333) 评论(0) 推荐(0)
摘要:使用模板方法设计模式、策略模式 处理DAO中的增删改查。 阅读全文
posted @ 2018-07-31 20:22 风动静泉 阅读(921) 评论(0) 推荐(0)
摘要:策略模式 阅读全文
posted @ 2018-07-31 19:10 风动静泉 阅读(242) 评论(0) 推荐(0)
摘要:模板设计模式以及在Spring源码中的使用。 阅读全文
posted @ 2018-07-31 15:38 风动静泉 阅读(310) 评论(0) 推荐(0)
摘要:设计模式随笔索引。搜集、整理、总结常用的设计模式,基于Java。设计模式分为创造型、结构型、行为型模式。创造型模式包括单例模式、建造者模式、工厂方法模式、抽象工厂模式、原型模式。结构型模式重点包括装饰模式、代理模式。行为型模式主要包括模板方法模式、观察者模式、责任链模式、策略模式等。 阅读全文
posted @ 2018-07-31 14:39 风动静泉 阅读(307) 评论(0) 推荐(0)
摘要:在软件工程中,设计模式(design pattern)是对软件设计中普遍存在的各种问题,所提出的解决方案。设计模式并不是固定的一套代码,而是针对某一特定问题的具体解决思路与方案。可以认为是一种最佳实践,因为他是无数软件开发人员经过长时间的实践总结出来的。 阅读全文
posted @ 2018-06-13 14:51 风动静泉 阅读(388) 评论(0) 推荐(0)
摘要:GOF是这样给适配器模式(Adapter)定义的:将一个类的接口转化成用户需要的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 GOF中将适配器模式分为类适配器模式和对象适配器模式。区别仅在于适配器角色对于被适配角色的适配是通过继承还是组合来实现的。由于在Java 中不支持多重继承,而且有破坏封装之嫌。而且我们也提倡多用组合少用继承。所以本文主要介绍对象适配器。 阅读全文
posted @ 2018-06-06 23:18 风动静泉 阅读(254) 评论(0) 推荐(0)
摘要:单例模式详解 阅读全文
posted @ 2018-06-05 01:34 风动静泉 阅读(940) 评论(0) 推荐(0)