
设计模式
文章平均质量分 76
iteye_12196
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OCP原则--“开—闭”原则
(摘自:http://blog.youkuaiyun.com/sophia_sy/archive/2007/01/17/1485750.aspx)面向对象设计(OOD)的第一块基石,就是"开-闭原则(Open-Closed principle,简称OCP),它的核心含意是:一个好的设计应该能够容纳新的功能需求的增加,但是增加的方式不是通过修改又有的模块(类),而是通过增加新的模块(类)来完成的。如...原创 2011-06-09 09:45:34 · 279 阅读 · 0 评论 -
各种系统架构图及其简介
原文出处:http://space.itpub.net/6517/viewspace-6096549HA3\m{+v01.Spring架构图 Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。Spring框架的功能可以用在任何J2EE服务器中,大多数功...原创 2011-05-09 14:56:01 · 209 阅读 · 0 评论 -
Java设计模式之访问者模式
一、 访问者(Visitor)模式访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。问题提出System.Collection命名空间下提供了大量集合操作对象。但大多数情况下处理的都是同类对象的聚集。换言之,在聚集上采取的操作都是一些针对同类型对象的同类操作。但是如果针对一个保存有不同类型对象的聚集采...原创 2011-03-29 12:32:57 · 102 阅读 · 0 评论 -
Java设计模式之观察者模式
一、 观察者(Observer)模式观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自...原创 2011-03-29 12:25:21 · 114 阅读 · 0 评论 -
java设计模式之工厂模式(二)
下面再转载一篇,比较深刻转至:http://blog.csai.cn/user1/25929/archives/2009/35622.html一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz (奔驰)、Bmw (宝马)、Audi (奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz 车后跟司机说" 开奔驰车!" ,坐上Bmw ...原创 2011-03-24 11:00:03 · 339 阅读 · 0 评论 -
Java设计模式之Singleton
转:http://blog.youkuaiyun.com/natee/archive/2009/08/04/4408245.aspx设计模式之Singleton(单态)板桥里人 http://www.jdon.com 2002/05/07定义 :Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。如何使用?第一种形式:...原创 2011-03-24 10:56:41 · 96 阅读 · 0 评论 -
Java设计模式之(代理)Proxy
设计模式之Proxy(代理)转自:http://www.blogjava.net/lusm/archive/2007/08/08/135355.htmlhttp://www.blogjava.net/lusm/archive/2007/08/09/135433.html设计模式中定义 : Fronting for another object(为其他对象提供一种代理...原创 2011-03-24 10:55:46 · 119 阅读 · 0 评论 -
java设计模式之工厂模式
工厂模式的适用范围当遇到下面的情况时,开发人员可以考虑采用工厂模式:· 在编码时不能预见需要创建哪一种类的实例。· 一个类使用它的子类来创建对象。· 开发人员不希望将创建哪个类的实例以及如何创建实例的信息暴露给外部程序。除了上面提到的例子,工厂模式的实现方式还允许有一些小小的变化,例如:· 基类可以是一个抽象类,在这种情况下,工厂类必须返回一个非抽象...2011-03-24 10:28:30 · 96 阅读 · 0 评论 -
Proxy模式
1.Proxy模式 代理模式支持将某些操作从实际的对象中分离出来,通过它的代理类提供处理。这样便于修改和管理这些特定的操作。 下面示例一个代理模式的实现。如何使用Proxy模式及Java内建的动态代理机制Subject.javapackage com.zj.proxy;public interface Subject { void operati...原创 2011-03-22 14:48:56 · 156 阅读 · 0 评论 -
java反射实例
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性 1. public Object getProperty(Object owner, String fieldName...原创 2011-03-22 14:10:36 · 86 阅读 · 0 评论 -
Java设计模式的综述
自从J2EE出现以来就大大简化了在Java下企业级开发但是随着J2EE越来越普遍地被应用到各个领域中开发者们渐渐意识到需要种思路方法来标准化应用开发过程他们采用思路方法是标准化应用结构层在结构层通常封装了些独立于业务逻辑复杂技术以便在业务逻辑和底层架构的间建立起弱连接在个专题中将会介绍些设计模式通过利用这些设计模式开发人员可以达到标准化和简化应用开发过程目 应用结构和J2EE ...原创 2011-03-04 12:54:07 · 178 阅读 · 0 评论 -
Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变...原创 2014-07-01 17:08:22 · 146 阅读 · 0 评论