首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ErWa62399
掘友等级
java开发
|
成都安泽
记录学习知识
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
装饰模式
动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活;是一种对象结构型模式。 concreteComponent与concreteDecorator可以独立变化无需修改现有代码,符合开闭原则。
模板模式
固定一个操作算法的骨架,只允许子类重写实现细节,无法更改执行步骤。 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 如上所示茶和coffee都是饮料,抽象模板中定义了制作饮料的具…
外观模式
简化客户端对子系统的调用,在一定程度上解耦客户端与子系统。 外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 使用外观模…
适配器模式
将旧的接口通过编写一个适配器转换为新的接口以满足现有系统的需求而不用改变已有代码。 将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 过多地使用适配器…
代理模式
目的定义结构demo优点缺点总结
抽象工厂模式
通过一个工厂获取一个产品族的一系列产。 1、产品等级:即产品之间的继承关系。 2、产品族:表示由同一个抽象工厂生成的一系列产品的集合;例如:美的工厂会生产美的空调、美的风扇、美的电饭煲等,空调、电扇、电饭煲他们不是由同一父类派生出来的,但是是由同一个工厂生产的,所以把他们归于一…
工厂方法模式
由于简单工厂模式在扩展时具有一定的缺点,所以工厂方法模式出现了,将对象的创建延迟到子类,可以随意扩展,更加符合开闭原则。 工厂方法模式又叫工厂模式,它属于类创建模式;在工厂模式中,父类定义创建产品的公共接口,子类重写该方法编写创建相对应产品的逻辑,将产品创建的实际延迟到子类中,…
简单工厂模式
将创建过程从客户端分离,在一定程度上降低耦合度,根据传入参数的不同创建不同的实例。 对比以上两种创建方式,可以直接看出使用简单工厂模式可以有效的将对象创建的过程从client解耦出来。 客户端只需要传入工厂所需的参数即可,无需知道创建内部的详细过程,一切细节都有工厂代为执行。 …
命令模式
接收者,也是命令的具体执行者。
单例模式
单例模式一般在全局只能出现一个实例时使用,比如系统配置文件、注册表等对象,这些对象维护着系统运行所需的基本属性;系统中不应该出现多个对象维护,这样就会出现多份配置文件,程序不知道该使用那一份,从而使系统发生一些奇怪的问题。 但是,众所周知,使用同步时就会出现效率问题,这就需要根…
下一页
个人成就
文章被阅读
1,809
掘力值
93
关注了
18
关注者
0
收藏集
0
关注标签
10
加入于
2018-11-26