
----设计模式
文章平均质量分 87
冯浩月
这个作者很懒,什么都没留下…
展开
-
设计模式--六种创建型模式
前言 每几种模式之间都有一定的联系,从中发现它们的相同点和不同点,研究发生改变的节点,这就是本篇博客所要说明的创建型设计模式之间的联系。它们包括:简单工厂模式、单例模式、工厂方法模式、抽象工厂模式、建造者模式和原型模式。创建型模式的基本理解创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例原创 2017-04-13 16:58:25 · 9425 阅读 · 36 评论 -
设计模式的大千世界—23种模式
前言 小编最近接触到了设计模式的学习内容,通过《大话设计模式》这本书,小菜和大鸟的风趣对话,认识到了各种各样的生活、工作中的事情,是如何巧妙地转化成设计模式的,下面,小编从整体的角度,对二十三种设计模式进行了以下总结:什么是设计模式一、基本理解(1)每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。(2)设计模式(Design pat原创 2017-04-06 12:02:11 · 685 阅读 · 40 评论 -
设计模式—七种结构型模式
前言七种结构型模式适配器模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。桥接模式:将抽象部分与它实现部分分离,使它们都可以独立地变化。组合模式:将对象组合成树形结构以表示‘部分-整体’的层次结构,使得用户对单个对象和组合对象的使用具有一致性。装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,此模式比原创 2017-04-20 11:49:23 · 1068 阅读 · 44 评论 -
【设计模式】策略模式-组合方式实现以及spring中如何体现
策略模式的主要是定义算法族,分别封装起来,让它们之间可以互相替换,使算法的变化独立于使用算法的客户。它属于行为模式中的一种,我们可以通过一个项目对它进行了解。原创 2019-07-13 09:18:06 · 611 阅读 · 1 评论 -
【设计模式】命令模式--封装调用
前言 命令模式是行为型模式之一,特点是将“请求”封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。餐厅命令模式角色 顾客、女招待、订单、快餐厨师。职责 顾客发出订单请求 订单封装了准备餐点的请求 女招待工作是接收订单takeOrder(order),调用订单的orderUp()方法 快餐...原创 2019-07-06 19:30:42 · 408 阅读 · 1 评论