人生架构
来源: BlogBus 原始链接: http://www.blogbus.com:80/blogbus/blog/index.php?blogid=24566&m=20041021 存档链接: https://web.archive.org/web/20041124194356id_/http://www.blogbus.com:80/blogbus/blog/index.php?blogid=24566&m=20041021 作者: wuhaixing
人生架构 人生是一个系统,越来越多的人展示他们的生活如何运行。而明天的你如何运转,执行者只能是你自己,面临的无非是任务和执行。 构建一段人生需要作出很多的选择,积累不同的组件,确定良好的结构和机制,经历不同阶段的实现.... analysis,architecture,design,developer .: 日历 :. 2004 年 10 月 Sun Mon Tue Wen Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 .: 快速登录 :. .: 最后更新 :. 组成语言的三要素 初访Zope 自编study guide Java Servlet & JSP Cookbook 字符串处理中的强力工具-regular expression 天哪,花了这么多时间看小说!!! 昨天以800元的价格买到了voucher 又发现了sun的优惠活动 实在不想干活,做了一上午IQ题 (值)类型的实现-flyweight 设计模式 .:
最新评论 :.
妆子
:
完全看不懂啊.....
wuhaixing
:
历史纪录,右键察.
pizz@!
:
过不去第3关啊我.
pizz@!
:
这个这个~好难啊.
wuhaixing
:
回家试了一下,发.
wuhaixing
:
今天看了读者才发.
wuhaixing
:
欣闻他所在公司已.
wuhaixing
:
看了前两章,觉得.
wuhaixing
:
哎!还是输了,小.
.:
存档 :. 1970/01/02/-2004/07/28 2004/07/29/-2004/08/06 2004/08/07/-2004/08/21 2004/08/22/-2004/08/31 2004/10/02/-2004/11/05 2004/09/01/-2004/09/14 2004/09/15/-2004/10/01 .:
我的链接 :. <<<<>>>> safari object mentor <<<<>>>> java说明书 sun技术社区 martix - 最佳java资源站 java视线-老手论坛 javaRanch-greenhornFriend TheServerSide.com-Your Enterprise Java Community <<<>>> 开放论坛-xml Xmethods-publicly available web services list <<<<<<光影传说>>>>>> 光影之源-bt every day 资料库-mov6 音乐无限-music 001 <<<<>>>> LinuxForums.Org iptables-安全第一 chinapub-技术中坚 <<<性能也疯狂>>> java pt <<<工程很关键>>> QCA-质量、成本、敏捷 <<<<>>>> Martin Fowler Daves Roller <<<<<Web...>>>>> W3Schools-Full Web Building Tutorials .:
扩展功能 :. :: 首页 实战经验 (43) 认证历程 (35) 光影传说 (7) 闲敲棋子 (23) linux Xray (6) 不知所措 (2) 理论基础 (7) (值)类型的实现-flyweight 设计模式
- [理论基础] 类型的一种实现方法是用flyweight pattern flyweight的构成有四部分: 1)值的使用者 2)类型的接口 3)提供类型实例的工厂类 4)类型实现者,它要作为工厂类的私有内部类出现,并且其构造方法是私有的。以确保其immutable。 还是以地址为例,每个地址都是一个值,这个值是immutable的 1)值的使用者就是住户,可能很多人都住在一个地址内,也就是说他们共享这个值,建模的结果如下; java代码: 1 2 package patterns. flyweight ; 3 public class Person { ...} 4 private String name; 5 private Address dwelling; 6 .... 7 public setAddress ( String dwelling ) { ...} 8 this. dwelling = CityMap. getAddress ( dwelling ) ; 9 } 10 } 11 2)值的接口 java代码: 1 2 package patterns. flyweight ; 3 public interface Address { ...} 4 String getLocation ( ) ; 5 String getPostcode ( ) ; 6 } 7 3),4)值的工厂和类型的实现者 java代码: 1 2 package patterns. flyweight ; 3 4 import java. util .*; 5 6 public class CityMap { ...} 7 private Map map = new HashMap ( ) ; 8 static { ...} 9 //init map 10 map. set ( "location", new AddressImpl ( "location","postcode" ) ) ; 11 } 12 private static class AddressImpl { ...} 13 private String location; 14 private String postcode; 15 private AddressImpl ( String location, String postcode ) { ...} 16 //赋zhi 17 } 18 public String getLocation ( ) { ...} 19 return location; 20 } 21 public String getPostcode ( ) { ...} 22 return postcode; 23 } 24 } 25 26 public static Address getAddress ( String location ) { ...} 27 return ( Address ) map. get ( location ) ; 28 } 29 } 30 wuhaixing 发表于 2004-10-21 -- 18 : 10 : 53 | 阅读全文 | 评论(0) | 引用(trackback0) | 编辑 Resin初体验
- [实战经验] 在More servlet&jsp中看到了 Caucho Resin 的介绍,就下载了开源的3.0.9试用了一下。似乎还不错,而且它的文档对考scwcd很有帮助 wuhaixing 发表于 2004-10-21 -- 16 : 50 : 38 | 阅读全文 | 评论(0) | 引用(trackback0) | 编辑 e_mail:wuhaixing123@yahoo.com