![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
design pattern
iteye_8777
这个作者很懒,什么都没留下…
展开
-
Abstract Factory 模式
假如你要制作一个对话框控件,你希望这个对话框可以有不同的Look&Feel,最基本的想法是,使用setter将不同的Look&Feel注入到这个对话框,例如: CustomDialog.java [code="java"] public class CustomDialog { private IButton button; private ITextField te...2009-03-30 11:08:11 · 64 阅读 · 0 评论 -
Simple Factory模式
Simple Factory模式(又称Static Factory模式),又一个Simple Factory生产成品,而对客户端隐藏产品产生的细节。对象如何生成,生成前是否与其他对象建立依赖关系,客户端都不需要理会,用以将对象生成方式和客户端程序代码隔离。 实现时定义一个产品接口(interface),并透过特定的静态方法来生成产品。 假设有一个音乐盒工厂,购买音乐盒的客人不知道音乐盒是如...2009-03-30 22:40:17 · 93 阅读 · 0 评论 -
Singleton模式
Singleton的意思即是独身,也就是只有一个人,应用在OO上,通常译作单例:只有一个实例(Instance)。 很多时候,你会需要Singleton模式,例如打印机管理,你希望程序中只能有一个PrintSpooler,以避免两个打印动作同时如入到打印机中;又例如数据库管理,因为建立连接对象会消耗资源,你希望程序中只能有一个连接对象,所有的其他程序都透过这个对象来连接数据库,以避免连接对象的重...2009-04-01 00:00:58 · 85 阅读 · 0 评论 -
Google正式发布Android 2.0 Eclair 平台
[size=large]原文题目是"谷歌正式发布Android 2.0 Eclair 平台"[/size] 我始终不认为谷歌就等同于Google,这个李开复应该很清楚。 回归正题: 谷歌近日发布了Android2.0平台。Android2.0平台为开发者提供了新的API功能,其中包括同步功能,蓝牙功能等,开发者现在可以利用 Android2.0编写能让手机直接与外部联系人列表同步的程...原创 2009-10-28 20:34:18 · 266 阅读 · 0 评论