- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 设计模式-责任型模式(责任链模式)
责任型模式是什么? 在责任链模式中很多对象都是由每一个对象对其下家的引用而联接起来形成一条责任链。请求在链上传递,直到链上的某一个对象决定处理次请求。发出这个请求的客户并不知道链上的哪一个对象最终处理这请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配任务。 责任链模式示意图责任链模式的要素 请求发起者 抽象请求发起者 抽象请求处理者 具体的请求处理者 实际例子(...
2018-08-30 11:04:54 854 1
原创 设计模式之接口型模式-桥接模式(桥梁模式)
桥接模式是什么? 桥接模式又称桥梁模式(BridgePattern),主要是为了实现抽象部分和现实部分脱耦,使他们各自可以独立的变化。 桥接模式的组成要素 抽象化角色(Abstraction):抽象化给出的定义,并保存一个对实现化对象的引用,就是图像类中的形状父类。 修正抽象化角色(RefinedAbstraction):扩展抽象化角色,改变和修正父类对抽象化的定义,比如形状下有正方形,圆...
2018-08-29 10:50:46 345
原创 设计模式之接口型模式-组合模式(合成模式)
组合模式是什么? 组合模式(又为‘部分-整体’模式)屏蔽了容器对象与单个对象在使用时的差异,为客户端提供统一的接口操作,从而降低客户端代码与被调用对象之间的耦合关系,方便系统的维护和扩展。 组合模式的要素 1.抽象构件角色(Component):定义参加组合的对象的共有方法和属性,可以定义一些默认的行为或属性。 2.叶子构件(Leaf):叶子对象,其下再也没有其他的分支。 3.树枝构件(...
2018-08-28 09:26:46 738
原创 设计模式之接口型模式-外观模式(Facade Pattern 模式)
外观模式是什么? 简而言之外观模式就是定义了一个将子系统的一组接口集成在一起的高层接口,一提供一个一致的界面,通过这个界面,其他的系统可以方便的调用子系统的功能。而忽略子系统内部发生的变化。 外观模式示例图使用外观模式需要注意的几点: 一个系统有多个外观类 在外观模式中,通常只需要一个外观类,并且此外观类只有一个实例,换言之它是一个单例类。在很多情况下为了节约系统资源,一般将外观类设计为单...
2018-08-27 11:54:26 455
原创 设计模式之接口型模式-配适器模式(Adapter 模式)
说到配适器模式。我们不禁要问什么是配适器模式???? 通俗的来说配适器模式就是把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配而无法在一起工作的两个类能在一起工作。 假设有两个类A,B. A类有某些功能,但是需要B类中的某一个模块才能工作,这个时候我们就能使用配适器模式。代码如下: package myDesignPatternsTest.InferMode.Adapter...
2018-08-27 10:22:08 234
原创 JDBC 和mybatis 向Oracle插入数据,如何对某一个字段的数据进行换行操作?
JDBC 使用的是 Stirng a+"'||chr(10)||'"+string b 而在mybaits中是Stirng a+"\r\n"+string b 效果都是如下图:
2018-08-01 17:52:01 880
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人