摘要:
享元模式(错误,待修改) 关于享元模式,最重要的一点:共享。 享元模式主要用于解决大量对象存在时,重复数据造成的内存占用问题。 在游戏开发中,经常会出现这样的情况: 例如一个场景中生成了大量相同类型的树、NPC、小怪。 一棵树可能包含: class Tree { public: Mesh* mesh 阅读全文
posted @ 2026-09-06 20:11
咸云闲鱼
阅读(7)
评论(0)
推荐(0)
摘要:
外观模式 外观模式可能和代理模式和模板方法有一些相似之处, 他们都有表面上的:“我不希望客户端直接处理复杂东西,所以我在中间加一个东西” 但是他们的目的不一样 代理模式:我不想让客户端直接访问真实对象(控制访问) 模板模式:我希望这个算法必须按照固定流程执行(控制流程) 外观模式:子系统太复杂,客户 阅读全文
posted @ 2026-09-06 17:11
咸云闲鱼
阅读(3)
评论(0)
推荐(0)
摘要:
模板方法 模板方法可能和构建者模式有一点点相似,两者都可以将一个复杂的过程拆分成多个步骤 Builder:最终目标通常是构建一个对象 Template Method:最终目标是执行一个算法/流程 区别是,构建者模式关注的是“如何把一个复杂对象组装出来”,不同 Builder 可以按照自己的方式设置对 阅读全文
posted @ 2026-09-06 15:56
咸云闲鱼
阅读(3)
评论(0)
推荐(0)
摘要:
适配器模式 适配器模式和装饰器模式在代码结构上有一些相似之处,都可能通过继承目标接口,并持有另一个对象来完成包装(将新的接口翻译为业务逻辑能够理解的老接口) 装饰器模式是为了在不改变原有接口的情况下,为对象增加新的职责或功(接口基本不变,增加职责) 适配器模式则是为了让原本接口不兼容的对象能够被现有 阅读全文
posted @ 2026-09-06 14:00
咸云闲鱼
阅读(4)
评论(0)
推荐(0)
浙公网安备 33010602011771号