设计模式
钱王拳王
像萤火一般,可以在黑暗里发一点光,不必等候炬火!
展开
-
设计模式-状态
结构清晰,提高了扩展性,不难发现,Context类简洁清晰了,扩展时,几乎不用改变,而且每个状态子类也简洁清晰了,扩展时也只需要极少的改变。随着状态的扩展,状态类数量会增多,这个老生常谈了,几乎所有解决类似问题的设计模式都存在这个缺点;解决switch-case、if-else带来的难以维护的问题,这个很明显,没什么好说的;状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。通过单例或享元可使状态在多个上下文间共享。原创 2022-09-02 09:31:54 · 213 阅读 · 0 评论 -
设计模式 --桥接模式
学习记录:桥接模式:将抽象和实现部分分离。我理解:产品设计的时候会有二个维度或者多个维度的变化。桥接模式就是将这些维度都分离出来向搭桥一样把这些串联起来。目前只是初级认识!!!比如游戏中:场景A出现小怪1,场景b出现boss///桥接模式///--A-B互不干扰的一个模式 单一职责原则using UnityEngine;using System.Coll原创 2017-05-07 16:04:37 · 328 阅读 · 0 评论