在(特別是)Javascript中的對象內部組織對象,變量和函數是否有優勢?組織方法和功能在組織方法和功能方面是否有優勢?
例如,假設您正在編寫一個遊戲,你有以下功能loadImages(), loadMusic(), loadBackgrounds(), checkIfEnemiesAreDead(), populateEnemiesArray(), checkIfPlayerIsDead(), givePlayerUpgrade().
什麼是創建對象的優點,也就是說,一個loader
對象,enemy
對象和player
對象來保存所有這些方法,相比之下,只是將它們垂直分組在一起?我看到一些程序員創建對象來存儲它們,而另一些程序員只是根據它們的作用將它們組合在一起。它是否使代碼更清潔?另外,什麼樣的問題不能將它們存儲(或存儲)在對象中可能會導致?