设计模式
narlon
这个作者很懒,什么都没留下…
展开
-
把组合(树)模式集成到游戏服务器引擎中去!
什么是组合模式? 组合模式是一种设计模式,和对象组合的概念是不同的。对象组合是相对于对象派生而言的一种对象间协作的关系。而组合模式是将对象组合成树形结构以表示整体-部分的层次结构,使得用户对单个对象和组合对象的使用更加一致的一种设计模式。( compose objects into tree structures to represent part-whole hierarchies. Comp...原创 2018-10-21 15:29:50 · 192 阅读 · 0 评论 -
C#单例的几种写法
恶汉式单例(鼓励的写法) internal class MonsterManager { private static MonsterManager instance = new MonsterManager(); public static MonsterManager Instance { get { ...原创 2018-09-30 15:19:15 · 430 阅读 · 0 评论 -
Redis的设计感悟
编码,类型和指令 Redis有5大基础类型(ROBJ),string,list,hash,set和zset。此外,底层实现有一些基本的数据结构(编码),linkedlist,ziplist,string,hashtable,skiplist。在上层,就是指令,也是和用户交互的指令。用户可以只关心这些指令,而完全不知道数据类型(ROBJ)以及编码(基础结构)的存在。 先看下,类型和编码的关系 ...原创 2018-11-17 19:56:56 · 195 阅读 · 0 评论