- 博客(7)
- 收藏
- 关注
转载 设计模式之责任链模式
责任链模式是一种对象的行为模式,所涉及到的角色有: 第一,抽象处理者角色,定义出一个处理请求的接口,假如需要,接口可以定义出一个方法,以返回对下家的引用。 第二,具体处理者角色,处理接到的请求后,可以选择将请求处理掉,或者将请求传给下家。public abstract class Handler(){ private Handler successor; public void
2017-12-18 09:58:56 206
转载 设计模式之桥接模式
桥接模式就是将高维类的降维处理, 将一件事物本征的东西抽象成不同的类,通过不同的类的组合描述一件事物 其实这与一般的架构设计中要求的模块功能单一化的原则是一致的。这也是设计模式的一个原则—-组合优于继承在开发过程中通常会遇到一个对象有两个变化的维度,而且这两个维度变化地非常剧烈,这种变化导致了纵横交错的结果,使对象的设计变得困难,并且在对象数量上和可扩展性上都带来了很大的麻烦。此时我们应当把这两
2017-12-14 11:37:46 140
转载 设计模式之组合模式
组合模式(又为“部分-整体”模式)屏蔽了容器对象与单个对象在使用时的差异,为客户端提供了统一的操作接口,从而降低客户代码与被调用对象的耦合关系,方便系统的维护扩展。 如上图,声明一个叶子节点对象,或者一个集合,都可以用Component myObj = new Component ();来声明,你可以把myObj当成一个叶子节点用,也可以在当成一个集合使用,在对象中创建一个List(),通过add
2017-12-13 16:07:23 127
转载 适配器模式,外观模式
适配器模式把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配而无法在一起工作的两个类能在一起工作。 适配器模式所涉及的角色包括:目标,客户,被适配者,适配器。目标(CTarget):定义一个客户端使用的特定接口。客户(CClient):使用目标接口,与和目标一致的对象合作。被适配者(CAdaptee):一个现存需要匹配的接口。适配器(CAdapter):负责将CAdaptee的接口转
2017-12-05 15:28:20 166
转载 接口,抽象类
接口和抽象类的区别abstract class在Java语言中表示一种继承关系,Java是一种单继承,多实现的语言;abstract class中可以有自己的数据成员,也可以有非abstract的成员方法,而在interface中,只能够有静态常量,即static final数据成员,所有的方法都是abstract的;abstract class 与 interface 所反映出的设计理念不同
2017-12-01 16:38:30 111
转载 搭建springMVC遇到的一些问题
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener看了几个帖子,发现了这是一个经过四年才在帖子上解决的问题,笑死我了233 大概原因就是Eclipse太蠢了,你需要手动把spring的包copy到WEB-INF/lib中,反正我成功了。
2016-09-28 14:30:42 262
翻译 安装Eclipse遇到的一些问题
Failed to load the JNI shared libary解决方式:分清Eclipse的位数,要与JDK匹配Failed to create the JVM修改eclipse.ini中的两处位置--launcher.XXMaxPermSize256m修改为--launcher.XXMaxPermSize128m可能的原因:JDK8就没有这个问题,PermGen是JVM中的永久代,如
2016-09-27 13:47:30 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人