PS:手写单例、代理方法实现 & 通知的简单使用![ 单例模式,代理设计模式,观察者模式! ] 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 -- GoF “四人.....
分类:
其他好文 时间:
2015-05-11 23:58:45
阅读次数:
296
/*Decorator.h*/
#ifndef DECORATOR
#define DECORATORclass Component
{
public:
virtual ~Component();
virtual void Operation();
protected:
Component();
private:
};class ConcreteComponent:publi...
分类:
其他好文 时间:
2015-05-11 16:10:21
阅读次数:
110
/*Adapter.h*/
#ifndef ADAPTER_H
#define ADAPTER_Hclass Target
{
public:
Target();
virtual ~Target();
virtual void Request();
protected:
private:
};class Adaptee
{
public:
Adaptee();...
分类:
其他好文 时间:
2015-05-11 13:03:14
阅读次数:
109
这次C++设计模式的简单工厂模式 工厂模式 抽象工厂模式写了一下 我感觉还是简单易懂的,...
分类:
其他好文 时间:
2015-05-11 09:03:03
阅读次数:
105
1.sprint需求和产品需求 经过我们的开会讨论,我们的产品将有三个阶段,经典单机游戏,多种游戏模式,联网游戏(多人游戏)。首先我们需要先完成第一阶段(经典单机游戏)。 产品的需求:对于Cocos2dx技术的学习,游戏的设计,界面的优化。2.工作讨论和工作认领李想游戏主体设置(游戏模式设计和游.....
分类:
其他好文 时间:
2015-05-09 23:21:53
阅读次数:
168
设计模式:解决某一类问题最行之有效的方法,Java中23种设计模式。单例设计模式(Singleton):解决一个类在内存中只存在一个对象比如对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。想要保证对象唯一:为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象;还为了让其他程序...
分类:
编程语言 时间:
2015-05-09 21:54:19
阅读次数:
128
什么是设计模式:
设计模式就是一个教你如何利用真实可靠的设计来组织你的代码的模板。
所有的设计模式都有一些常用的特性:一个标识(a name),一个问题陈述(a problem statement)和一个解决方案(a solution)。
1、一个设计模式的标识是重要的,因为它会让其他的程序员不用进行太深入的学习就能立刻理解你的代码的目的(至少通过这个标...
分类:
Web程序 时间:
2015-05-08 22:12:36
阅读次数:
132
/*Abstraction.h*/
#ifndef ABSTRACTION_H
#define ABSTRACTION_Hclass AbstractionImp;
class Abstraction
{
public:
virtual ~Abstraction();
virtual void Operation()=0;
protected:
Abstraction();...
分类:
其他好文 时间:
2015-05-08 15:01:00
阅读次数:
109
逻辑结构设计逻辑结构设计的任务
把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构
逻辑结构设计的步骤
将概念结构转化为一般的关系、网状、层次模型
将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换
对数据模型进行优化E-R图向关系模型的转换E-R图向关系模型的转换要解决的问题
如何将实体型和实体间的联系转换为关系模式
如何确...
分类:
数据库 时间:
2015-05-08 10:53:58
阅读次数:
138
工厂模式是一种实现个人行为的模式观察者模式是消息将分发给每一个人每一个随从者将按照个人的定义对消息进行处理简单工厂模式比如类A是一辆小车,已经实现如下classCar{public: virtualvoidAction(){std::cout<<"Cardrive"<<endl;}}现在有一辆自行车。利用多态继..
分类:
其他好文 时间:
2015-05-07 17:08:13
阅读次数:
112