浅谈游戏开发中客户端需要了解的设计模式
admin
2024-01-20 13:22:11
0

创建型模式:

1.单例

2.建造者 用多个简单的对象一步步构成复杂的对象

3.原型 当创建对象代价较大时 缓存不变的一部分数据 创建新的数据 原型模式是通过拷贝一个现有对象生成新对象的

结构型模式:

1.桥接模式:一个类继承多个接口

2.过滤器模式:允许开发人员使用不同的标准来过滤一组对象 香蕉,葡萄,苹果都继承水果 水果类保存一个水果列表 香蕉从这个列表通过自己的条件可以过滤出来香蕉 葡萄,苹果也一样

3.装饰器模式:不在原有类的基础上修改 可以比较完整的保存之前稳定的代码 C#的partial

4.外观模式:例如dll 只能访问和调用 不能修改

5.享元模式:对象池

行为型模式

1.责任链模式:

每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推

2.解释器模式:对于一些固定文法构建一个解释句子的解释器

3.迭代器模式:为了更好的遍历数据结构内部对象

4.中介者模式:

1-系统中对象之间存在比较复杂的引用关系,导致它们之间的依赖关系结构混乱而且难以复用该对象。 2-想通过一个中间类来封装多个类中的行为,而又不想生成太多的子类。

5.备忘录模式:

优点:1、给用户提供了一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史的状态。 2、实现了信息的封装,使得用户不需要关心状态的保存细节。
缺点:消耗资源。如果类的成员变量过多,势必会占用比较大的资源,而且每一次保存都会消耗一定的内存。

6.观察者模式:C#的事件

7.状态模式:游戏中的状态机的状态

8.策略模式:和状态模式有点像 分不太清楚区别

9.模板模式:

优点: 1、封装不变部分,扩展可变部分。 2、提取公共代码,便于维护。 3、行为由父类控制,子类实现。
缺点:每一个不同的实现都需要一个子类来实现,导致类的个数增加,使得系统更加庞大。

10.访问者模式:

优点:1.符合单一职责原则 2.优秀的扩展性 3.灵活性
缺点:违反了依赖倒置原则,依赖了具体类,没有依赖抽象

11.MVC模式:基本都有的一套结构

比如点击按钮, View【界面】通过Controller【控制】向服务端发送请求
【服务器回包】触发了数据更新,更新了Model【数据】的数据
Model【数据】数据变更,触发Controller【控制】向View层发消息
View【界面】收到消息,更新表现

相关内容

热门资讯

食家巷面点助力甘崆食坊参加国际... 近日,第十五届国际商标品牌节在山西太原盛大举行。平凉市区域公共品牌“甘崆食坊”携食家巷传统面点等众多...
成都市农林科学院首推“油菜花花... 封面新闻记者 马晓玉 说到油菜花,你首先会想到什么?是漫山遍野的浪漫花海、厨房中飘香的菜籽油,还是餐...
去张家界玩注意事项有哪些 有哪... 去张家界玩注意事项有哪些 有哪些需要避坑注意的 去张家界玩注意事项有哪些 有哪些需要避坑注意的 张家...
越夜越精彩!上海再添两处夜经济... 从9月5日起,上海两大地标景点新天地和豫园,首次试点周末延长营业时间,希望通过夜间活动导入、消费优惠...
糍粑的魅力:如何制作简单又美味... 糍粑,一道承载着浓厚地方特色的传统美食,以其独特的口感和风味深受人们的喜爱。在寒冷的冬天,一碗热腾腾...
青皮核桃去皮小技巧:轻松剥出完... 核桃是营养丰富的坚果,而青皮核桃则是其未成熟的版本。想要充分享受青皮核桃的美味,去皮是关键。今天,我...
鹿茸菇蒸排骨:鲜醇入骨、嫩滑下... 鹿茸菇蒸排骨是一道家常蒸菜,以嫩滑的排骨搭配脆嫩鲜美的鹿茸菇,做法简单却鲜味十足,低脂健康又下饭。以...
麻辣烫做法大揭秘!家常美味轻松... 麻辣烫,这款色香味俱全的街头小吃,总能让人欲罢不能。红亮的汤底,丰富的食材,辣而不燥,麻而不苦,每一...
芝麻的 6 种家常吃法:从早餐... 作为厨房里的 "香气魔法师",芝麻凭借浓郁坚果香和超高营养,成为家家户户的必备食材。今天分享 6 种...
腌鸡秘籍大公开:精准盐配比打造... 鸡肉作为一种常见且营养丰富的食材,深受广大美食爱好者的喜爱。而腌鸡,凭借其独特的风味,更是在餐桌上占...
蒸饺面制作秘诀:这样做,蒸出来... 蒸饺作为一道传统美食,以其软糯的面皮和丰富的馅料赢得了广大食客的喜爱。而蒸饺面的制作,更是蒸饺美味的...
原创 4... 4款聚餐凉拌菜,又简单又好吃 天气越来越热了,不想吃炒菜,就想吃点凉爽快手、美味健康的,那还不简单,...
白露时节,如何养生才养对?一份... ——白露至 秋意浓 益气防燥 养生之要 《月令七十二候集解》中写道:“水土湿气凝而为露,秋属金,...
(图表)白露养生重在润燥、保暖... 新华社图表,北京,2025年9月6日 9月7日将迎来秋季的第三个节气“白露”。中医专家介绍,白露时...
原创 粽... 一年粽叶飘香时,指尖拂过青翠的箬叶,糯米的醇香便在空气中悄然弥漫。作为端午最具代表性的食物,粽子承载...
长春蓝天公园今日开园 9 月 6 日,“蓝天无界 翼起长春” 长春蓝天公园开园暨航空展系列文旅活动启幕。这座融合自然生态、...
苏州90后姑娘用非遗豆腐花做出... 用豆腐花也能制作咖啡,而且还受到了众多年轻人的追捧!最近,在张家港市凤凰镇的恬庄古街上,一杯“豆腐花...
原创 不... 最近天气一转凉,我家厨房就常飘出砂锅咕嘟咕嘟的香气!尤其是这道豆腐菌菇瘦肉煲,简直成了入秋后的餐桌常...