- 博客(7)
- 资源 (20)
- 收藏
- 关注
原创 设计模式之装饰者模式(六)
装饰者设计模式简介 装饰者模式是一种更加灵活的扩展类的功能的方法。传统的拓展一个类的功能最常用的就是继承(JAVA的三大特性之一)。但是如果修改原有的类,那么久违背了“开闭原则”。如果一味的为了新功能就去使用继承结构,那么就会导致子类膨胀,难以维护。装饰者模式就是在不使用继承的情况下扩展类的功能,而且可以灵活的组合调用。类图实现方式package com.rabbit.patter...
2018-02-27 20:31:30 329
原创 设计模式之策略模式(五)
策略模式简介策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且算法之间可以相互替换。策略模式使得算法独立于使用它的客户端。类图实现方式案例场景:实现加/减/乘/除4种运算法则。对于这4种运算场景,其实可以说是4种算法,因此可以使用策略模式使用。其实虽然说是策略模式合适于算法,但是对于其它不同的业务逻辑也是可以使用的不一定说是算法才可以使用。例如:1)商城系统中的各种促销活动,每种促销活动...
2018-02-19 01:02:35 240
原创 Web Service应用之CXF开发
Web Service应用之CXF开发web service应用之JAX-WS开发链接:http://blog.csdn.net/sinat_32366329/article/details/79085602简介Apache CXF =Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和...
2018-02-18 15:21:26 1001
原创 设计模式之抽象工厂模式(四)
抽象工厂模式简介 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指...
2018-02-11 16:45:25 319
原创 设计模式之工厂方法模式(三)
工厂方法模式简介 工厂方法模式(Factory Method)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品。工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建...
2018-02-08 21:41:16 212
原创 设计模式之工厂模式(二)
工厂模式简介 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用共同的接口来指向新创建的对象。这样调用者只知道工厂方法,而不知道具体的对象。屏蔽产品的具体实现,调用者只关心产品的接口。使用场景 当您准备...
2018-02-07 23:54:42 266
jarslink-demo
2018-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人