![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
文章平均质量分 93
smallbee12345
生命在于学习
展开
-
单例模式
[code="java"]/** * Description: * Copyright (C), 2001-2010, Yeeku.H.Lee * This program is protected by copyright laws. * Program Name: * Date: * @author Yeeku.H.Lee kongyeeku@163.com...2010-03-08 19:34:19 · 90 阅读 · 0 评论 -
简单工厂
[code="java"]/** * Description: * Copyright (C), 2001-2010, Yeeku.H.Lee * This program is protected by copyright laws. * Program Name: * Date: * @author Yeeku.H.Lee kongyeeku@163.com * ...2010-03-08 19:44:52 · 61 阅读 · 0 评论 -
工厂模式
[code="java"]/** * Description: * Copyright (C), 2001-2010, Yeeku.H.Lee * This program is protected by copyright laws. * Program Name: * Date: * @author Yeeku.H.Lee kongyeeku@163.com * ...2010-03-08 19:51:18 · 83 阅读 · 0 评论 -
装饰模式
装饰模式又称包装(Wrapper)模式,是以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。对客户端透明意味着接口不变。问题:在OO设计和开发过程中, 经常会遇到下面的情况: 我们需要为已经设计好的类添加新的职责, 通常情况下我们会定义一个新类继承自定义好的类. 由于组合比继承更好(复杂度高,继承深度深等原因, 见<设计模式解析>P39讨论), 今天我们就来介绍一下...原创 2010-01-23 21:52:57 · 54 阅读 · 0 评论 -
代理模式
总的来说:是将一个对象的方法交给另外的一个人对象来处理。或者是另外的一个对象来判断被代理对象是否能执行相应的方法。1、抽象方法:买车package buy_car_package;public interface buy_car_package { public void buy_car();}2、人类,实现买车接口package buy_car_imple...原创 2010-01-28 08:41:09 · 59 阅读 · 0 评论 -
Command和Facade设计模式
rt原创 2010-07-08 17:21:18 · 153 阅读 · 0 评论 -
单例对象的线程同步问题
本文转自http://cncc.bingj.com/cache.aspx?q=Java++static%e5%b1%9e%e6%80%a7%e5%90%8c%e6%ad%a5&d=4759042901870046&mkt=zh-CN&setlang=zh-CN&w=a3f86aa2,49503381 单例对象(Singleton)是一种常用的设计模式。在...原创 2010-05-25 08:09:45 · 130 阅读 · 0 评论 -
Reactor设计模式
NIO用到的Reactor设计模式,下面的说明比较清楚,留作记录。 Reactor设计模式和观察者模式非常相似,但是它比观察者模式复杂,Reactor设计模式使用一个Selector对象相当于观察模者式里面的观察者,每个SocketServerChannal 实例和SocketChannal实例都相当于被观察者,当然它们需要在Selector对象里面注册,它们注册之后每个Channal实...原创 2014-01-22 11:03:14 · 134 阅读 · 0 评论