![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重修设计模式
文章平均质量分 92
重新学习23中设计模式和代码实现原则,查缺补漏,温故知新。
丶白泽
君子酒伴,孑然一身
展开
-
重修设计模式-创建型-原型模式
利用已有对象来创建新对象的方式,就叫做原型模式。原型模式的核心是对象的拷贝,对象拷贝又分为浅拷贝和深拷贝,其中浅拷贝会共用引用类型对象,而深拷贝会创建新的引用对象。原创 2024-08-13 14:08:35 · 599 阅读 · 0 评论 -
重修设计模式-行为型-状态模式
状态机三要素:状态(State)、事件(Event)、动作(Action),事件驱动状态的流转,并触发动作的执行。实现状态及三种方式:分支判断法:优点:实现简单,适合状态较少的简单场景。缺点:大量 if-else 或 switch-case 代码,可读性和可扩展性差,不适合复杂逻辑。查表法:优点:代码中只需维护好状态流转表即可,代码比较直观,适合状态较多,且增加频繁的场景。原创 2024-08-12 13:47:10 · 785 阅读 · 0 评论