- 博客(4)
- 收藏
- 关注
原创 java设计模式之装饰者模式
装饰者模式:使用装饰者模式可以动态的给对象加上新的任务,使用组合去完成新的任务。如果有新的功能,只需要调用不同的任务组合,或是新增任务,而不需要修改以前的任务,符合java程序的对扩展开放,对修改关闭的原则。 装饰者模式可以分为以下几类角色: 1、抽象构件角色:定义一个接口,定义接受责任的抽象方法 2、具体构件角色:定义一个接受责任的类,实现抽象构件角色 3、装饰角色:
2016-10-13 16:34:48
222
原创 java设计模式之策略模式
策略模式就是定义了很多算法的方法,这些方法有着相同的返回,只是实现的算法不一样。这样在抽象方法或者接口中抽出相同的方法,在具体的策略方法中实现不同的策略算法,再由一个策略的控制类,对这些算法进行不同的调度。根据以上描述,我们用策略模式重新写之前简单工厂模式的实现。 首先定义策略接口StrategyInterface: public interface StrategyInterfa
2016-09-19 14:45:13
205
原创 java设计模式之简单工厂模式
简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例,然后去调用不同的类型的方法的一种设计模式。通常用在多个不同类型的调用者,返回相同类型的结果的场景下。如根据不同的人返回不同的权限等。如本例通过coder、geek、hacker三种不同的人访问工厂来返回不同的结果。 首先创建接口类,提供所有示例拥有的方法 public interface Sim
2016-09-18 15:48:51
769
转载 The content of element type "web-app" must match……问题之解决办法
在flex整合java生成的web.xml中添加引用servelet的代码就报错如下: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servl
2015-09-05 19:03:15
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人