- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 设计模式之---组合模式
组合模式,是众多的结构性模式中的一种,想比较之前的桥接模式以及适配器模式,在理解上会有稍稍的难度。 从组合模式的介绍上来看的话,其实还是不甚了解,以前学过的数据结构中的树的概念到还能够想起来一些。 从网上看到的一些关于这个模式的解释,也都是一些没有说到重要地方的解释,看起来一大堆的东西,基本上没有讲清楚。既然如此麻烦,索性直接自己来通过代码来理解还好点。
2013-03-28 09:53:08 1499 2
原创 设计模式之原型模式
原型模式也是属于创建者模式中的一种,他与之前的几种模式想比较而言,可能更加方便理解。记得小时候吃的那些有颜色的米糕,每一个米糕上卖弄都有花纹,虽然每一个米糕都不尽相同,但是上面的花纹都是来自同一个板模上来的。 上面的比喻不太合理,换一个比喻吧,假如你到商场去买衣服,上面挂着很多的样品,然后你会试穿样品,等到感觉合身的时候。你肯定会叫售货员换一套不是样品的衣服给你的,同时你也可以换其
2013-03-18 11:09:11 2839 1
原创 设置模式之builder模式
Builder模式是应用最多的模式之一,因为我们在处理很多事情的时候,都需要很多其他的事情进行组合才能够完成。在《设计模式》一书中讲到,对于builder模式的使用范围主要是在:当需要将对象的创建过程和展示过程进行分离的时候,就需要用到builder模式。 听到这个概念,我第一反应就是MVC架构,因为在MVC架构中,也是需要将创建或者说设计和界面分开。当然,builder模式中的展示部
2013-03-13 11:33:22 907
原创 一个关于CBitMap的问题
从昨天开始就一直在调试绘图问题,当时有一个截屏函数是用来截获当前屏幕制定区域的位图存放在DC中。但是无论如何怎么截取始终都没有办法将其正确截获,接下来的位图总是出错。DrawBmp(constCString strBmpPath, const CRect rect, const BOOL bBK,CDC *pDC) 其中的pDC用以存放截获的位图的DC.后来经过高手调试,最
2013-03-01 15:52:43 567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人