
设计模式
文章平均质量分 56
鸳鸯儿
来自河北省沧州市,所学计算机专业,大专学历,工作四年,活泼开朗、乐观向上、适应力强、勤奋好学、认真负责、吃苦耐劳、勇于迎接新挑战。也对编程有浓烈的兴趣。
展开
-
设计模式之装饰者模式
装饰者模式的一个典型案例就是对输出结果进行增强,其核心思想在于:无需将所有的逻辑,即核心内容构建、html文本构造和html头生成等3个功能模块粘合在一起实现。通过装饰者模式,可以将它们分解为3个几乎完全独立的组件,并在使用时灵活地进行装配。 以下图是案例结构: 代码案例如下:/** * 装饰接口,用于处理内容 * @author txy * */ public interface I原创 2016-03-24 13:59:55 · 266 阅读 · 0 评论 -
设计模式之观察者模式
观察者模式是一种非常有用的设计模式,在软件系统中,当一个对象的行为依赖于另一个对象的状态时,观察者模式就非常有用。如果不适用观察者模式,而实现类似的功能,可能就需要另外启动一个线程不停地监听另一个对象的状态,这样会得不偿失。如果在一个复杂的系统中,可能就需要开启很多的线程来监听对象状态的变化,这样会使系统的性能产生额外的负担。而观察者模式就可以在单线程下使某一对象及时得知所依赖对象状态的变化而做出行转载 2016-03-08 11:41:49 · 375 阅读 · 0 评论 -
设计模式之Value Object模式
在J2ee软件开发中,通过会对系统模块进行分层。展示层主要负责数据的展示,定义数据库的UI组织模式;业务逻辑层负责具体的业务逻辑处理,持久层通常指数据库以及相关操作。在一个大型系统中,这些层次很有可能被分离,并部署在不同的服务器上。而在两个层次之间,可能通过远程调用RMI等方式进行通信。RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的原创 2016-03-24 15:02:21 · 517 阅读 · 0 评论