首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
Jed
创建于2022-12-23
订阅专栏
Java相关的技术内容
暂无订阅
共13篇文章
创建于2022-12-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式之桥梁模式
使用公司经营的案例介绍桥梁模式,桥梁模式可以有效地降低类之间的耦合性,增加代码的扩展性,桥梁模式中的类由两部分组成,业务抽象角色和业务实现角色,业务抽象角色的部分实现是由业务实现角色完成的。
设计模式之迭代器模式
使用打印项目报表的案例介绍迭代器模式,迭代器模式比较简单,即使用iterator()迭代器来遍历集合中的元素,而不直接使用循环遍历,目前使用场景较少。
设计模式之建造者模式
使用造车的案例介绍建造者模式,建造者模式基于模板方法模式继续扩展,在基本方法已经实现的基础上,关注基本方法的调用顺序安排。
设计模式之抽象工厂模式
使用女娲造人的案例介绍抽象工厂方法模式,抽象工厂模式是工厂方法模式的升级,更体现了开闭原则和高内聚低耦合的思想,通过接口和抽象类实现产品和工厂,提高创建实例对象的效率和代码扩展性。
设计模式之工厂方法模式
使用女娲造人的案例介绍工厂方法模式,工厂方法模式又叫简单工厂模式,使用场景是在类的实例化时,在工厂类中定义工厂方法,用于批量创建类的实例,工厂方法可以实现的功能有限。
设计模式之多例模式
使用皇帝的案例来介绍多例模式,有上限的多例模式,有单例模式的思想一致,私有化构造器起,在类加载时创建好固定数量的类实例,客户端根据业务需求去使用不同的实例对象。
设计模式之模板方法模式
使用造车案例介绍模板方法模式,模板方法模式的核心思想是,在抽象类中定义一个或多个模板方法,在模板方法中定义一组业务逻辑的调用顺序,各个子类具体实现抽象的业务逻辑方法而不修改模板方法的调用顺序
设计模式之单例模式
本文使用皇帝的案例介绍单例模式,并给出5种单例模式的实现方式及其总结比较,然后分别介绍如何通过发射和反序列化的方式破解单例模式。
设计模式之适配器模式
使用OA系统人员管理模块案例来介绍适配器模式,适配器模式是一种包装模式,主要应用场景是在系统扩展应用后提升模块间兼容性,通过增加业务类的继承关系,解决不同系统对接的问题。
设计模式之代理模式
使用西门庆追求潘金莲的案例介绍代理模式,代理模式利用Java的多态特性,给客户端提供一个统一访问调用(代理类),代理类中封装具体的业务逻辑实现类(被代理类)去完成客户端的请求。
设计模式之装饰模式
通过学生成绩单的案例介绍装饰模式,装饰模式用于对一个核心类的功能进行增强,相比于使用继承完成同样的装饰功能,使用装饰模式提供了更好的扩展性。
设计模式之策略模式
Java设计模式之策略模式,使用刘备娶亲的案例介绍策略模式,策略模式是Java多态特性的应用,在功能中封装方法,参数是接口类型,客户端调用方法时传入具体的实现类
设计模式之门面模式
Java设计模式之门面模式 以写信过程为案例介绍门面模式 门面模式:即封装业务逻辑复杂的子系统,为客户端提供简单的调用方法