JAVA从业者必学的设计模式
文章平均质量分 62
JAVA设计模式笔记
Hermitmurder
这个作者很懒,什么都没留下…
展开
-
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第四天-装饰者模式
抽象装饰类继承 抽象构件 使得具体装饰类也具有同样的属性(价格 描述) 在抽象装饰类中定义抽象构建的私有对象实例 通过全参构造器初始化() 具体装饰类的构造器中传入抽象构建对象 并在内部调用父类抽象装饰类中的全参构造器 并给其余属性赋值初始化。快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。3.2 代理和装饰者的区别。原创 2024-08-26 15:15:22 · 158 阅读 · 0 评论 -
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第四天-适配器模式
适配器类实现目标接口 内部创建适配者接口的私有对象(实现多态) 通过适配器累的有参构造实现初始化(传入的是实现类对象) 在适配器类的方法内 返回或直接使用 适配者对象的方法。适配器(Adapter)类:它是一个转换器,通过继承或引用适配者的对象,把适配者接口转换成目标接口,让客户按目标接口的格式访问适配者。类适配器是 适配器类继承适配者类并实现目标接口 方法体中返回或直接使用适配者类的方法。适配者(Adaptee)类:它是被访问和适配的现存组件库中的组件接口。适配者类:TF卡读写实现类。原创 2024-08-25 15:21:18 · 596 阅读 · 0 评论 -
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第三天-(补充)CGLIB动态代理模式
为了实现本地到远程的通信,我们需要实现网络通信,处理其中可能的异常。为良好的代码设计和可维护性,我们将网络通信部分隐藏起来,只暴露给本地服务一个接口,通过该接口即可访问远程服务提供的功能,而不必过多关心通信部分的细节。当你将浏览器配置成使用代理功能时,防火墙就将你的浏览器的请求转给互联网;控制对一个对象的访问,如果需要,可以给不同的用户提供不同级别的使用权限。代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用;**生成的代理对象是目标对象的子类 **代理对象可以扩展目标对象的功能;原创 2024-08-24 10:34:49 · 229 阅读 · 0 评论 -
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第二天-建造者模式
详细讲述了建造者模式,结合抽象工厂实现了升级,有代码实现原创 2024-08-23 08:26:45 · 576 阅读 · 0 评论 -
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第一天-工厂模式
简单工厂模式、静态工厂、工厂方法模式、抽象工厂模式、简单工厂+配置文件解除耦合(开发中常用)、 JDK源码解析-Collection.iterator方法原创 2024-08-22 15:04:49 · 1243 阅读 · 0 评论 -
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第二天-原型模式
详细讲解了原型模式的浅拷贝实现和深拷贝实现,结合了代码与案例 ,是java从业者必学的设计模式原创 2024-08-23 07:00:00 · 221 阅读 · 0 评论 -
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第一天-UML图及各种关系类型
JAVA从业者必学的设计模式-从零开始带你学习业务逻辑-第一天-UML图及各种关系类型原创 2024-08-22 11:27:43 · 281 阅读 · 0 评论