
Java设计模式
文章平均质量分 90
结合框架体验,课本分析,综合自身理解,对Java设计模式进行介绍。
L Jiawen
Just keep coding ...
展开
-
【Java 设计模式 · 结构型】享元模式(Flyweight Pattern)
享元模式(FlyWeight Pattern):运用共享技术有效地支持大量细粒度对象的复用。原创 2021-11-02 19:53:56 · 325 阅读 · 0 评论 -
【Java 设计模式 · 结构型 & AOP】代理模式(Proxy Pattern)& Spring AOP 应用
代理模式(Proxy Pattern):给某个对象提供一个代理活占位符,并由代理对象来控制对原对象的访问。AOP(Aspect-OrientedProgramming,面向切面编程),AOP包括切面(aspect)、通知(advice)、连接点(joinpoint),实现方式就是通过对目标对象的代理在连接点前后加入通知,完成统一的切面操作。原创 2021-09-29 17:53:42 · 601 阅读 · 2 评论 -
【Java 设计模式 · 结构型】桥接模式(Bridge Pattern)
桥接模式(Bridge Pattern):将抽象部分与它的实现部分解耦,使得两者都能够独立变化。原创 2021-09-07 21:58:29 · 496 阅读 · 0 评论 -
【Java 设计模式 · 结构型】适配器模式(Adapter Pattern)
适配器模式(Adapter Pattern):将一个类的接口转换成客户希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作。原创 2021-09-06 18:57:42 · 228 阅读 · 0 评论 -
【Java 设计模式 · 创建型】浅拷贝 & 深拷贝、原型模式(Prototype Pattern)
原型模式(Prototype Pattern):使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。原创 2021-09-01 20:25:57 · 547 阅读 · 0 评论 -
【Java 设计模式 · 结构型】装饰模式(Decorator Pattern)
装饰者模式(Decorator Pattern):动态地给一个对象增加一些额外的职责。就扩展功能而言,装饰模式提供了一种比使用子类更加灵活的替代方案。原创 2021-08-29 13:11:56 · 453 阅读 · 0 评论 -
【Java 设计模式 · 创建型】建造者模式(Builder Pattern)
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。原创 2021-08-23 23:07:12 · 779 阅读 · 0 评论 -
【Java 设计模式 · 创建型】单例模式(Singleton Pattern)
单例模式(Singleton Pattern):确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。原创 2021-08-16 21:10:18 · 466 阅读 · 0 评论 -
【Java 设计模式 · 创建型】工厂模式(Factory Pattern)、抽象工厂模式(Abstract Factory Pattern)
工厂方法模式,定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。抽象工厂模式,:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。原创 2021-08-15 11:09:32 · 679 阅读 · 0 评论 -
【Java 设计模式】设计模式概述
模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案。设计模式,在特定环境下为解决某一通用软件设计问题提供的一套定制方案,该方案描述了对象和类之间的相互作用。原创 2021-08-13 23:50:20 · 298 阅读 · 0 评论