毛毛的小窝 — 关注技术交流、让我们一起成长

导航

< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5

统计

随笔分类 -  Design Patterns

设计模式,有用!
单件模式(Singleton Pattern)
摘要:第一种:非线程安全 // Bad code! Do not use! public sealed class Singleton { static Singleton instance=null; Singleton() { } public static Singleton Instance { get { ... 阅读全文

posted @ 2007-09-25 20:57 mjgforever 阅读(269) 评论(0) 推荐(0) 编辑

主动对象模式(Active Object pattern)
摘要:摘 要 本论文描述主动对象(Active Object)模式。该模式使方法执行与方法调用去耦合,以简化对驻留在它自己的线程控制中的对象的同步访问。主动对象模式允许一或多个交错访问数据的独立执行的线程被建模为单个对象。这一并发模式能良好地适用于广泛的生产者/消费者和读者/作者应用类。该模式通常用于需要多线程服务器的分布式系统中。此外,客户应用,比如窗口系统和网络浏览器,采用主动对象来简化并发和异... 阅读全文

posted @ 2007-05-15 14:54 mjgforever 阅读(882) 评论(0) 推荐(0) 编辑

抽象工厂模式(Abstract Factory)
摘要:抽象工厂模式 概述 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 特点 1) ... 阅读全文

posted @ 2006-08-08 14:30 mjgforever 阅读(656) 评论(1) 推荐(0) 编辑

单件模式(Singleton Pattern)
摘要:1、单件模式试用与窗口管理器或者是打印假脱机、数据库连接池;2、目的:在单独得对象实例中,集中了这个对象所属类得所有权利;3、DoNet解决方案 public class DotNetSigleton { private static readonly DotNetSigleton instance = new DotNetSigleton(); pr... 阅读全文

posted @ 2006-08-04 09:13 mjgforever 阅读(209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示