随笔分类 -  Design Pattern

设计模式
【原创】MDI窗体程序中防止子窗体被多次实例化——Singleton(单例模式)的C#简易实现
摘要:最近在做一个WinForm运用程序,用到了MDI窗体,遇到了很多麻烦其中一个就是怎样去解决不让子窗体被多次实例化 在网上搜索很久,找到了很多解决办法,在这里简介一下一些比较简捷的方式。 其实这个问题,就是经典的23种设计模式中的单件模式(Singleton),下面用C#实现之: 阅读全文
posted @ 2008-12-17 15:39 Jackey_Chen 阅读(1001) 评论(0) 推荐(0)
大道至简 23种模式一点就通
摘要:一、创建型模式 FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需直接去人才市场挑一个好了; BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进... 阅读全文
posted @ 2008-12-02 16:36 Jackey_Chen 阅读(441) 评论(3) 推荐(0)
GOF23种设计模式(Design Pattern)总结
摘要:比较 设计模式 常用程度 适用层次 引入时机 结构复杂度 Abstract Factory 比较常用 应用级 设计时 比较复杂 Builder 一般 代码级 编码时 一般 Factory Method 很常用 代码级 编码时 简单 Prototype 不太常用 应用级 编码时、重构时 比较简单 Singleton 很常用 代码级、应用级 设计时、编码时 简单 Adapter 一般 代码级 重构时 ... 阅读全文
posted @ 2008-11-17 18:48 Jackey_Chen 阅读(1922) 评论(3) 推荐(0)
《设计模式解析》第二部分 传统面向对象设计的局限性
摘要:在这一部分,我使用标准面向对象方法解决一个真实世界中的问题。这是我在刚开始学习设计模式时所钻研的一个问题。 阅读全文
posted @ 2008-11-15 15:58 Jackey_Chen 阅读(433) 评论(0) 推荐(0)
《设计模式解析》第2章 UML——统一建模语言
摘要:第2章 UML——统一建模语言 概述 本章对统一建模语言(UML)给出了一个简短的概述,它是面向对象社团的建模语言。如果你不曾了解UML,本章将会让你对它有一个最小的理解,以便你能够读懂本书所包含的图形。 在本章, l 我将描述什么是UML以及为什么要使用它。 l 我将讨论对本书很重要的UML图: ... 阅读全文
posted @ 2008-11-13 18:04 Jackey_Chen 阅读(525) 评论(2) 推荐(0)
《设计模式解析》第1章 面向对象范型
摘要:Design Patterns Explained A New Perspective on Object-Oriented Design Alan Shalloway,James R.Trott 著 2003 Jolt大奖读者选择奖得主。(First) 阅读全文
posted @ 2008-11-11 12:57 Jackey_Chen 阅读(623) 评论(0) 推荐(0)
【经典】趣谈设计模式
摘要:摒弃乏味的书籍里死板的描述,用风趣的口吻为你简介设计模式。让你在愉快的氛围里,理解23中设计模式的理念。 阅读全文
posted @ 2008-11-04 17:57 Jackey_Chen 阅读(367) 评论(0) 推荐(0)