
设计模式
aguangs
这个作者很懒,什么都没留下…
展开
-
装饰者模式(Decorator Pattern) 追MM
装饰者模式 MM们要过生日了 ,怎么也得表示下吧。最起码先送个蛋糕。蛋糕多种多样了。巧克力,冰淇淋,奶油等等。这都是基本的了 ,再加点额外的装饰,如蛋糕里放点花。放贺卡。放点干果吃着更香等等。看看我是如何设计的。 我想既然是蛋糕,那我就把蛋糕作为一个抽象类,剩下的蛋糕子类型来继承它,每个子类都有吃该蛋糕的感觉 ^_^,看起来真的不错。蛋糕的子类分别是奶酪蛋糕,巧克力蛋糕,冰淇淋蛋糕,插...原创 2010-08-13 16:13:00 · 88 阅读 · 0 评论 -
类与类关系的UML图与代码表现
http://www.iteye.com/topic/37302 http://chenlb.iteye.com/blog/196499 http://wujianjun2410.iteye.com/blog/565241原创 2010-10-12 15:32:37 · 122 阅读 · 0 评论 -
网站架构
序开发是一方面,系统架构设计(硬件+网络+软件)是另一方面。 中国的网络分南北电信和网通,访问的ip就要区分南北进入不同的网络; 然后是集群,包括应用服务器集群和web服务器集群,应用服务器集群可以采用apache+tomcat集群和weblogic集群等,web服务器集群可以用反向代理,也可以用NAT的方式,或者多域名解析都可以;Squid也可以,反正方法很多,可以根据情况选择; 软件架构方面,...原创 2011-01-26 23:24:21 · 79 阅读 · 0 评论 -
Head First设计模式笔记
作者:水草树 转载网址:http://mifunny.info/ Head First设计模式第一课:策略模式 刚刚看《Head First 设计模式》,第一章讲了一个故事: 设计师Joe设计了只鸭子,但董事会(难道不是执行经理管这事)要求每六个月改变产品; 于是乎什么飞鸭、烤鸭、机器鸭、橡胶鸭……乱七八招的都来了,而且你还不知道下次是什么变态要求! 怎么办? 关于编程的方法:继承多态都无用,因为...原创 2011-01-27 12:44:47 · 90 阅读 · 0 评论 -
设计模式笔记
程式设计是思维具体化的一种方式,是思考如何解决问题的过程,设计模式是在解决问题的过程中,一些良好思路的经验集成,最早讲设计模式,人们总会提到 Gof 的著作 ,它最早将经典的 23 种模式集合在一起说明,对后期学习程式设计,尤其是对从事物件导向程式设计的人们起了莫大的影响。后来设计模式一词被广泛的应用到各种经验集成,甚至还有反模式(AntiPattern),反模式教导您如何避开一些常犯且似是而非...原创 2011-03-11 11:05:23 · 81 阅读 · 0 评论 -
第九课 适配器模式
第九课 适配器模式 今天我们来看一看适配器模式。这是一个常用的模式,作用也很简单,举例说明一下。现在我们有一个团队,在做一个大型项目。A同志负责写一些基类。它定义了一个读写操作类,由一个方法readbyte(),正如名字说说的,将文本读取,返回byte[]的方法。现在呢,B定义了一个接口,里面包含了2个方法,readByte(),和readString()。并且设计者基于这个接口做...原创 2011-04-11 13:13:02 · 108 阅读 · 0 评论