前一篇文章实现了这个想法,那么是不是可以有另一个更加方便的解法呢?
我使用ai的时候发现,还有一种解释法适合用这个情况,是单例模式,
采用单例模式,和耦合度高,因为会在小球的代码使用记分牌的代码。
如果有改变维护起来就不好搞了。
单例模式概述
通过一个同类的类型的静态 变量。使其他类可以直接通过类名,使用自己的类的方法或者变量。这个类只能有一个类。
单例模式是一种软件设计模式,旨在确保某个类只有一个实例,并提供一个全局访问点来访问这个实例。这种模式常用于管理共享资源或配置信息,以确保在整个应用程序的生命周期中,该类的实例唯一存在
实现
小球
玩家
unity锁定刚体的旋转
记分牌
两个单例模式
这个写法的好处,把数据scoreCount都在同一个类中实现,其他类,不需要访问这个类。防止数据被修改。
总结:
要学习的是怎么把变量的一些操作方法,都在同一个类中执行。就是记分牌的写法。就是会耦合度高。