java 设计模式
文章平均质量分 69
健康平安的活着
再给我一次重生的机会,我将加倍珍惜,将java事业进行到底。
展开
-
设计模式4-工厂模式&策略模式
3.定义一个context上下文,用于调用具体的策略方法,供客户端使用;通过new context的构造函数传入策略对象,然后通过此对象调用策略行为方法。System.out.println("中国工商银行,扣减:"+(a-b));System.out.println("中国银行,累加:"+(a+b));System.out.println("中国银行取钱50元");* 2.定义多个策略实现类,并实现策略接口,重写行为方法,实现各自逻辑。1.定义一个策略接口,在接口中声明一个行为方法。原创 2024-10-27 09:05:27 · 1104 阅读 · 0 评论 -
面试设计模式-责任链模式
在进行请假申请,财务报销申请,需要走部门领导审批,技术总监审批,大领导审批等判断环节。存在请求方和接收方耦合性太强,代码会比较臃肿,不利于扩展和维护。原创 2023-09-05 22:49:13 · 639 阅读 · 0 评论 -
java设计模式- 建造者模式
建造者模式可以帮助我们创建复杂的对象,同时保持代码的可读性和灵活性。通过将对象的构建过程与其表现分离,我们可以使用同样的构建过程创建不同的表现。在实际开发中,当遇到需要创建复杂对象的场景时,可以考虑使用建造者模式。原创 2024-02-06 16:03:05 · 1100 阅读 · 0 评论 -
设计模式3 观察者模式
观察者模式是一种行为模式,又称之为“发布/订阅”模式,多个对象存在一对多的关系,当一个对象发生变化,会通知依赖的它的所有对象,告知其变化内容。原创 2023-09-07 18:38:14 · 595 阅读 · 0 评论 -
设计模式 2 代理模式-静态或者动态
以房东,中介,买卖房子为例子,说明什么是代理,说白就是房东卖房子因为一些利益,或者怕麻烦,没有经商头脑等各种原因,不能和客户直接进行接触买卖房子,这时候需要中介代理其进行卖房子。......原创 2022-07-17 18:52:34 · 504 阅读 · 0 评论 -
java基础知识14- 单例设计模式
一.单例设计模式:保证一个类对外只提供一个实例对象。二.好处:节约内存资源,提高性能。三.应用场景:1.widows中的任务管理器;2.数据库连接池:避免数据库连接或者关闭引起的性能消耗。3.多线程连接池。四.实现方式:publicclass SingleTon1 {...原创 2017-01-18 10:03:39 · 285 阅读 · 0 评论 -
工厂模式,工厂方法模式,抽象工厂模式 详解
1. 工厂模式1.1 描述 简单工厂模式是由一个工厂对象根据收到的消息决定要创建哪一个类的对象实例。1.2 使用场景 工厂类负责创建的对象比较少,客户只需要传入工厂类参数,对于如何创建对象(逻辑)不关心。简单工厂模式很容易违反高内聚低耦合的原则,因此一般只在很简单的情况下使用。1.3 优点最大的优点在于工厂类中包含了必要的逻辑,根据客户需要的逻辑动态实例化相...转载 2018-03-09 18:32:29 · 259 阅读 · 0 评论