设计模式
文章平均质量分 79
chinaclock
这个作者很懒,什么都没留下…
展开
-
.NET设计模式
<br />转载李会军http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html博客内容。<br />最初写探索设计模式系列的时候,我只是想把它作为自己学习设计模式的读书笔记来写,可是写到今天,设计模式带给我的震撼,以及许多初学者朋友的热心支持,让我下定决心要把这个系列写完写好,那怕花上再多的时间也无所谓。本部分内容不断更新中。<br />目录计划:<br /><br />第Ⅰ部分 开篇<br />开篇<br />第Ⅱ部分 创建型模式篇<br转载 2010-06-28 18:47:00 · 580 阅读 · 0 评论 -
.NET设计模式(2):单件模式(Singleton Pattern)
<br />——.NET设计模式系列之二<br />Terrylee,2005年12月07日<br />概述<br />Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。<br />从另一个角度来说,Singleton模式其实也是一种职责型模式。因为我们创建了一个对象,这个对象扮转载 2010-06-28 18:51:00 · 424 阅读 · 0 评论 -
工厂设计模式之see
<br /><br />#include "stdafx.h"<br /> <br />class Wall{<br />public:<br /> Wall(){<br /> printf("Wall/n");<br /> }<br />};<br /> <br />class Room{<br />public:<br /> Room(){<br /> printf("Room/n");<br /> }<br />};<br /> <br /> <br原创 2010-06-30 09:14:00 · 477 阅读 · 0 评论 -
MVC模式简要介绍
摘自http://www.chinaitlab.com/Java/Struts/950356.html 1.1 MVC模式 1.1.1 MVC模式简介 MVC是一种架构型模式,它本身并不引入新的功能,只是用来指导我们改善应用程序的架构,使得应用的模型和视图相分离,从而得到更好的开发和维护效率。 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控制转载 2015-09-10 19:09:12 · 1135 阅读 · 0 评论 -
ACE常用的Strategized Locking Pattern
Strategized Locking Pattern http://www.codeproject.com/Articles/33241/Strategized-Locking-PatternThe Strategized Locking design pattern parameterized synchronization mechanisms protect a component’原创 2015-10-20 12:10:09 · 666 阅读 · 0 评论 -
ACE_Proactor框架
Proactor的模型允许以下两个阶段来执行IO模型而无须等待它们完成: (1)不须等待它们完成,应用就可以在多个IO句柄上并行地发起一个或多个异步IO操作 (2)在每个操作完成时,OS会通知应用定义的完成处理器,由它随后对已完成的IO操作的结果进行处理。 而reactor的模型,这两个阶段是刚好相反的: (1)使用一个事件多路分离器来确定某个IO操作何时可以进行,并且有可能即使完成 (原创 2015-10-20 12:12:08 · 1100 阅读 · 0 评论 -
ACE相关的Proactor Pattern
原文出处:http://www.codeproject.com/Articles/33011/Proactor-Pattern Proactor Pattern is an asynchronous event handling pattern.Introduction The Proactor Pattern is an asynchronous event handling patte原创 2015-10-20 12:10:58 · 668 阅读 · 0 评论 -
设计概念澄清
关于设计感觉写的很好,很清晰: http://www.cnblogs.com/Chaos/archive/2011/02/27/1961167.html设计真是件奇妙的事情,能造就璀璨的明珠,也能带来一堆万年不去核废料;能让人享受释放智慧的乐趣,也能品尝挫败的沮丧。Why?设计的过程 工程角度,设计是一个过程,包含三种不同层次的活动:架构设计,概要设计和详细设计。三者由全局到局部,依次展开,逐渐深转载 2015-10-23 14:53:09 · 1303 阅读 · 0 评论