标签: closures prototype
我打算用Space Invaders的风格构建一个小型的javascript-canvas游戏,我一直在阅读面向对象的编程。 既然我想遵循游戏开发的最佳实践,你会建议什么:使用闭包来确保封装,但权衡取决于性能(或者我已阅读)或使用原型?
答案 0 :(得分:0)
如果您正在开发一个更大的canvas项目,则应该使用原型,但是对于像太空侵略者这样的小型项目,代码不应太凌乱,闭包就可以了