suyinfan的博客

默默地码

设计模式-单例模式中的double-check

单例模式中的double-check 单例模式一般有两种模式:饿汉模式和懒汉模式 1.饿汉模式:程序启动的时候,由主线程创建一个对象实例。 2.懒汉模式: 程序启动的时候,不创建对象(NULL),如果有两个线程先后执行if(NULL == ms_Singleton)获取对象,那么将创建两份实例。...

2019-04-13 10:21:08

阅读数 34

评论数 0

设计模式-组合模式

组合模式定义UML类图代码 定义 组合模式:允许你讲对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及组合对象。 UML类图 上图中各个部分组成如下: Component:抽象基类,定义了组合对象(叶子或者组合)的接口。 leaf:Leaf是叶子结点,即不含...

2019-04-11 22:01:02

阅读数 30

评论数 0

设计模式-外观模式

外观模式定义UML类图结果图最少知识原则:优点缺点 定义 外观模式提供了一个统一的接口,用来访问子系统种的一群接口。外观定义了一个高层接口,让子系统更容易使用。 有时候我们创建一个接口简化而统一的类,用来包装子系统种的一个或多个复杂的类。它允许我们让客户和子系统之间避免紧耦合。 UML类图 上...

2019-03-23 19:09:00

阅读数 42

评论数 0

设计模式-适配器模式

适配器模式定义代码结果实现要点:使用场景: 定义 将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。适配器模式分为对象适配器和类 适配器两种。 UML图如下所示: 代码 Adapter.h #ifndef _ADAPTER_H_ #define _ADAPTER...

2019-03-21 22:41:35

阅读数 38

评论数 0

设计模式-Builder模式

定义 建造模式标准定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 解释 Builder模式属于创建性模式,它就是将产品的内部表象和产品的生成过程开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内...

2018-07-08 21:38:02

阅读数 73

评论数 0

18年7月5日

1、linux下查看可执行文件大小的命令 ls -lh 文件名 du -h 文件名 需要记下的一个数据,可以后面用到 435M ScenesServer 254M SessionServer 2、继承的优缺点 优点 1、新的实现很容易,因为大部分是继承而来的 2、很容易修改和扩...

2018-07-07 10:50:15

阅读数 102

评论数 0

网易游戏开发面试题

转自https://blog.csdn.net/u014800094/article/details/60964332

2018-06-16 13:17:08

阅读数 3279

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭