设计模式
文章平均质量分 88
进制
Hello姜先森
Hello World
展开
-
java设计模式和六大原则
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。原创 2023-07-17 13:16:59 · 519 阅读 · 0 评论 -
java设计模式-工厂模式(下)
java设计模式-工厂模式(下)原创 2023-07-28 15:52:03 · 609 阅读 · 0 评论 -
java设计模式-工厂模式(上)
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工厂模式提供了一种将对象的实例化过程封装在工厂类中的方式。通过使用工厂模式,可以将对象的创建与使用代码分离,提供一种统一的接口来创建不同类型的对象。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。其中简单工厂模式,严格上来说,不属于23设计模式之一,因为它违背了开闭原则,更好的是看作为一种编程方式。原创 2023-07-28 14:22:15 · 622 阅读 · 0 评论 -
java设计模式-观察者模式(jdk内置)
2023-07-28 10:47:30.714 INFO 23796 — [ main] d.b.e.design_patterns.gczms.jdk.User2 : 被观察者发生变化, 接收消息:测试一下1!2023-07-28 10:47:30.714 INFO 23796 — [ main] d.b.e.design_patterns.gczms.jdk.User1 : 被观察者发生变化, 接收消息:测试一下1!篇章,建议先去看看。原创 2023-07-28 10:49:24 · 1087 阅读 · 0 评论 -
java设计模式-观察者模式
观察者模式(Observer)是软件设计中的一种行为模式。它定义了对象之间的一对多关系,其中如果一个对象改变了状态,所有依赖它的对象都会自动被通知并更新。这种模式包含了两种主要的角色,即被观察者(Subject)和观察者(Observer)。被观察者维护了一个观察者列表,并提供了注册和删除观察者的方法,当其状态发生变化时,会遍历观察者列表,通知所有观察者。观察者则定义了一个更新接口,用于接收被观察者的通知并进行相应的更新操作。原创 2023-07-28 10:17:26 · 1156 阅读 · 0 评论