
设计模式
文章平均质量分 86
zmlcool
这个作者很懒,什么都没留下…
展开
-
UML类图关系大全
转:http://www.cnblogs.com/riky/archive/2007/04/07/704298.html 1、关联 双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。 在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为转载 2011-10-26 23:17:21 · 362 阅读 · 0 评论 -
GPU深度发掘(三)::OpenGL Frame Buffer Object 201
GPU深度发掘(三)::OpenGL Frame Buffer Object 201 作者: Rob 'phantom' Jones 译者:华文广 更新:2007/6/15 介绍 在上一篇文章OpenGL FrameBuffer object 101中,我样大概讲述了FBO的一些基础应用,文章中主要介绍了如何生成一个FBO,如何把数据渲染到一个单一的纹理上,以及把这个纹理在别的转载 2012-09-15 15:05:10 · 1190 阅读 · 0 评论 -
C++中多线程与Singleton的那些事儿
前言 前段时间在网上看到了个的面试题,大概意思是如何在不使用锁和C++11的情况下,用C++实现线程安全的Singleton。 看到这个题目后,第一个想法就是用Scott Meyer在《Effective C++》中提到的,在static成员函数中构造local static变量的方法来实现,但是经过一番查找、思考,才明白这种实现在某些情况下是有问题的。本文主要将从最基本的单线程中的S转载 2016-06-11 17:56:41 · 1304 阅读 · 0 评论 -
C++设计模式——单例模式
问题描述 现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中,会专门有一个日志模块,负责写日志,由于在系统的任何地方,我们都有可能要调用日志模块中的函数,进行写日志。那么,如何构造一个日志模块的实例呢?难道,每次new一个日志模块实例,写完日志,再delete,不要告诉我你是这么干的。在C++中,可以构造一个日志模块的全局变量,那么在任何地方就都可转载 2016-06-06 23:35:12 · 294 阅读 · 0 评论