
设计模式
文章平均质量分 93
以Java语言为编写语言,介绍设计模式
小猪猪家的大猪猪
励志成为数仓工程师的猪
展开
-
【Java设计模式005】代理模式
本文主要介绍代理模式,代理模式的应用非常广,当你不希望客户端直接访问目标对象的时候就可以使用代理模式。本文首先介绍了代理模式的定义,然后介绍了代理模式的实现,包括静态代理和动态代理(JDK代理、CGLIB代理),最后给出了自己的总结和思考原创 2023-08-21 14:05:40 · 226 阅读 · 0 评论 -
【Java设计模式004】建造者模式
本文主要介绍建造者模式,建造者模式的应用很广,当你希望使用代码创建不同形式的产品 (例如石头或木头房屋) 时,可使用建造者模式。此外,使用建造者模式可避免 “重叠构造函数 (telescoping constructor)” 的出现。。。原创 2023-08-07 15:11:56 · 385 阅读 · 0 评论 -
【Java设计模式003】原型模式
本文主要介绍设计模式中的原型模式,本文程序采用Java语言编写,首先介绍了原型模式的定义和解决的问题;然后介绍了原型模式的实现,包括浅拷贝和深拷贝实现;最后给出了原型模式的应用以及自己的思考原创 2023-07-31 15:36:04 · 295 阅读 · 0 评论 -
【Java设计模式002】工厂模式
本文主要介绍设计模式中的工厂模式,本文程序采用Java语言编写,配合UML类图详细介绍了简单工厂模式、工厂方法模式以及抽象工厂模式,最后给出了自己的总结。原创 2023-07-26 16:45:20 · 180 阅读 · 0 评论 -
【Java设计模式001】单例模式
本文主要介绍设计模式中的单例设计模式,采用Java编程语言一共介绍6种实现方式(饿汉式、懒汉式、枚举)并分析了每一种实现的优势和劣势,最后给出了每一种实现的应用场景。原创 2023-07-24 12:15:32 · 157 阅读 · 0 评论