会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaojiesir
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
下一页
2019年6月30日
装饰器模式
摘要: 装饰器模式 装饰器模式(Decorator Pattern)又称为包装(Wrapper)模式,允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外
阅读全文
posted @ 2019-06-30 19:35 xiaojiesir
阅读(614)
评论(0)
推荐(0)
2019年6月29日
观察者模式
摘要: 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:
阅读全文
posted @ 2019-06-29 20:06 xiaojiesir
阅读(370)
评论(0)
推荐(0)
2019年6月28日
模板模式
摘要: 模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变
阅读全文
posted @ 2019-06-28 21:00 xiaojiesir
阅读(213)
评论(0)
推荐(0)
2019年6月27日
桥接模式
摘要: 桥接模式 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 我们通过下面的实
阅读全文
posted @ 2019-06-27 15:10 xiaojiesir
阅读(205)
评论(0)
推荐(0)
2019年6月26日
适配器模式
摘要: 适配器模式(Adapter Pattern) 将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 在适配器模式中,我们通过增加一个新的适配器类来解决接口不兼容的问题,使得原本没有任何关
阅读全文
posted @ 2019-06-26 22:35 xiaojiesir
阅读(366)
评论(0)
推荐(0)
Spring中同一个service中方法相互调用事务不生效问题解决方案
摘要: 问题描述: 我们在用Spring框架开发Web项目过程中,经常需要用同一个service中的一个方法调用另一个方法,如果此时调用方没有添加事务注解@Transactional,而在被调用方添加事务注解@Transactional,当被调用方法中出现异常,这时候会发现事务并没有回滚,事务注解@Tran
阅读全文
posted @ 2019-06-26 12:11 xiaojiesir
阅读(16645)
评论(1)
推荐(0)
2019年6月25日
单例模式
摘要: 单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需
阅读全文
posted @ 2019-06-25 20:02 xiaojiesir
阅读(242)
评论(0)
推荐(0)
2019年6月24日
原型模式
摘要: 原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价
阅读全文
posted @ 2019-06-24 21:32 xiaojiesir
阅读(275)
评论(0)
推荐(0)
2019年6月23日
建造者模式
摘要: 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 介绍 意图:将一个复杂的构建与其表
阅读全文
posted @ 2019-06-23 17:44 xiaojiesir
阅读(411)
评论(0)
推荐(0)
2019年6月22日
抽象工厂模式
摘要: 抽象工厂模式 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂
阅读全文
posted @ 2019-06-22 22:24 xiaojiesir
阅读(225)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告