2011-03-28 31 views
0

爲什麼在ASE編程時使用類比使用面向對象的編程更好?你能給我一些關於什麼時候應該使用課堂的良好現實世界嗎?我在問這個問題,因爲我想更好地理解爲什麼我應該在我將要製作的Flash應用中使用類。在Flash中創建應用程序時不使用類會有什麼不好?

+0

如何在不使用類的情況下使用OOP(它實際上是ActionScript中的原型)?您是否在談論使用ActionScript的ECMAScript功能? – zzzzBov 2011-03-28 04:37:28

+0

我不確定Bov,我所知道的是我在編程時沒有創建任何類,並且想知道什麼比在幀上使用動作代碼更好......如果這是有道理的。 – 2011-03-28 04:42:24

回答

1

如果您只是在框架上使用AS代碼,您並未使用面向對象編程,而只是運行影響對象的過程腳本。

閃存的優點是其他任何基於類的OOP範式相同:

  • 分離的代碼轉換成可以理解的層次
  • 「易」的代碼重用
  • 了與相關聯的所有設計模式OOP
  • 繼承與延展

(更多隻是谷歌「對象O的優勢編程「)

我發現在第一次迭代期間,OOP的好處似乎沒有什麼不同。你正在編寫相同的基本代碼。在第二個或第三個類似的項目中,您可以開始重複使用之前創建的內容,調整一些參數,擴展一些類並在不重寫代碼的情況下使用不同的外觀閃存程序。

如果您製作了足夠多的項目,最終您會發現自己擁有一個類庫或框架,您可以輕鬆地重新使用它們來製作非常強大的應用程序。

+0

謝謝Bov,這幫了我很多! – 2011-03-28 15:36:20

相關問題