logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式——代理模式

代理模式(Proxy Pattern)定义:给某一个对象提供一个代理,并由代理对象控制对原对象对引用。代理模式对英文叫做Proxy或Surrogate,它是一种对象结构型模式。英文定义:“Provide a surrogate or placeholder for another object to control access to it.”...

文章图片
#设计模式#代理模式
设计模式——工厂方法模式

使用Java实现了工厂方法模式,并且通过实例代码来了解工厂方法模式,证明了工厂方法模式符合“OCP”原则。

文章图片
#java#工厂方法模式
设计模式——装饰模式

装饰模式可以在不改变一个对象本身的基础上上给对象增加额外的新行为,在现实生活中,这种情况比比皆是,如一张照片,可以不改变照片本身,给它增加一个相框,使得它具有防潮的功能,而且用户可以根据需要给它增加不同类型的相框,甚至可以在一个小的相框的外面再套一个大相框。在软件外发中,类似给照片加相框的情况也随处可见。如可以给一个图形界面构件增加边框、滚动等新的特性,给一个数据加密类增加更复杂的加密算法等。

文章图片
#设计模式#java#装饰器模式
设计模式——适配器模式

适配器模式1.适配器模式动机及定义1.1模式动机在现实生活中,经常存在一些不兼容的事物。如某电器的工作电压与家庭交流电电压不一致,网络速度与计算机处理速度不一致,某硬件设备提供的接口与计算机支持的接口不一致等。在这种情况下,我们可以通过一个新的设备使原本不兼容的事物可以一起工作,这个新的设备称为适配器。在软件开发中,也存在一些不一致的情况,同样,也可以通过一种称为适配器模式的设计模式来解决这类问题

文章图片
#设计模式#适配器模式#java
到底了