![](https://img-blog.csdnimg.cn/20201031181522240.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
它是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。
半三鱼
难的清醒,长时间糊涂。
展开
-
代理模式
代理模式介绍代理模式的UML代理模式的优点代理模式的应用场景静态代理模式缺点动态代理模式优点缺点 介绍 代理模式就是多出一个代理类来,替原对象进行一些操作。比如:我们在需要租房子的时候回去找中介,因为我对该地区的房屋信息掌握的不够全面,希望找一个更 熟悉的人帮我找,此处就是代理的意思,中介就相当于代理类。 代理解决什么问题:当两个类需要通信的时候,引入第三方代理类,将两个类的关系解耦,让我们只了解代理类即可,而且代理的出现可以让我们完成与另一个类之间关系的统一管理。代理类和委托类都要实现相同的接口,因为原创 2020-12-12 16:51:40 · 260 阅读 · 0 评论 -
基于Java的设计模式——工厂模式
工厂模式工厂模式前言介绍意图优点缺点简单工厂模式(工厂模式的特例)抽象产品类具体产品类工厂类测试工厂模式抽象工厂具体工厂抽象产品具体产品测试 工厂模式 前言 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,而是通过使用一个共同的接口来指向新创建的对象。 介绍 意图 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到原创 2020-11-01 02:05:31 · 100 阅读 · 0 评论