制作UI元素单身是不好的做法吗?

时间:2013-07-26 07:53:55

标签: ios design-patterns user-interface cocos2d-iphone

特别是iOSCocos2d。如果我需要很多课程与CCSceneUIView进行交互,这只是我的应用程序中的一个怎么办?让它共享,这是一个普通的单身人士是正常的吗?什么是专业人士(如果他们在那里)和这种方法的缺点?

1 个答案:

答案 0 :(得分:1)

少数缺点:

  • 您将无法创建元素的新实例 - 例如,如果您要创建新视图或场景并替换旧视图
  • 你必须考虑来自不同线程的实例化
  • 如果更改方法的签名,则必须更新许多类

我认为如果元素是视图或其他类型元素的包装器并且使所有类都使用此控制器/包装器,那么实现MVC模式会更好。