设计模式
singlekingdom
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Spring Boot的一种策略模式实现
在学习设计模式的时候我们都是没有用到框架的,很多时候看起来理解了但是在到实际开发环境的时候就想不起来或者用错,下面我介绍一种在项目中实际运用的策略模式我觉得是很符合设计原则的方法。这样实现的代码后面新增UserType的时候只需要新增userService的接口实现就好,是不需要修改其他任何代码的,完全符合开闭原则。原创 2022-08-23 14:59:15 · 286 阅读 · 2 评论 -
Java设计模式之观察者模式
Java设计模式之观察者模式本文仅是个人观点,如有错误请指正简介当对象间存在一对多关系时,可以考虑使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。实现接下来将用三个例子来说明观察者模式,详细代码可以参考文末的地址。需求现在有一个气象站,想对外发布数据,有一个公司知道后想要通过天气站的数据建立一个天气看板...原创 2019-07-13 16:32:07 · 182 阅读 · 0 评论 -
Java设计模式之装饰器模式
Java设计模式之装饰器模式本文仅是个人观点,如有错误请指正简介装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装...原创 2019-07-14 21:20:38 · 215 阅读 · 0 评论 -
Java设计模式之工厂模式
Java设计模式之工厂模式(本文是个人见解,如有问题请留言)简介工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。代码示例假如我们需要设计一个电脑工厂,现在这个电脑工厂有两条流水线,一条是台...原创 2019-07-16 22:58:16 · 181 阅读 · 0 评论
分享