外观模式(Facade)理解--unity

模式所针对的情况

外观模式适用于多功能汇总,如游戏的总体初始化,游戏的总体更新……其实简单来说就是再次地封装

状态模式优点

  1. 便于阅读节约时间
  2. 易于分工
  3. 面对新功能的加入时,在老脚本中只需要更新这一个脚本就行了

在unity中实现状态模式需要怎么实现

外观模式的关键脚本就是Facade这个外观脚本,脚本中的关键点如下:

  1. 各个功能书写格式统一。这个关键要求Facade中的所有类必须按照Facade中的格式要求定义对应的方法,这样才能方便于统一管理和调试,如:Initinal(初始化)、Release(释放)、Update(更新)……
  2. 尽可能的将其中的各个类再归纳(优化点)。由于可能整个游戏的类都在其中,如果出了什么问题还是有一定的难度去修正和调试,尽可能的将类再次归纳后再放入Facade会更便于修改

总结

外观模式就是把所有的功能进行一次汇总变成一个合成好了的总工具。
外观模式就是面向对象编程的表现,游戏中显对Facade进行统一格式的编写,再逐步实现,简单易懂

参考书籍:设计模式与游戏完美开发

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值