
java设计模式
文章平均质量分 76
C位出道_2022
这个作者很懒,什么都没留下…
展开
-
java代理模式
代理模式是指,为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。 百度百科《代理模式》 也就是说使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。 客户类真正的想要访问的对象是目标对象,但客户类真正可以访问的对象是代理对象。客户类对目标对象的访问是通过访问代理对象来实现的。当然,代理类与目标类要实现同一个接口。 例如,有三各类,A,B,C,原本A可以直接访问C,但是因为一些原..原创 2022-01-24 18:36:27 · 520 阅读 · 0 评论 -
java设计模式之工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 我们明确地计划不同条件下创建不同实例时。工厂模式是不二之选。 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。 ...原创 2021-10-16 15:47:14 · 244 阅读 · 0 评论 -
java设计模式之单例模式
单例模式(Singleton Patttern)是java最简单的设计模式之一:这种设计模式属于创建型设计模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访问,不需要实例化该类。 注意: 1.单例类只能有一个实例。 2.单例类必须给自己创建自己的唯一实例。 3.单例类必须给所有其他对象提供这一实例。 实现: 优点: ...原创 2021-10-16 14:52:01 · 87 阅读 · 0 评论