爲什麼在ASE編程時使用類比使用面向對象的編程更好?你能給我一些關於什麼時候應該使用課堂的良好現實世界嗎?我在問這個問題,因爲我想更好地理解爲什麼我應該在我將要製作的Flash應用中使用類。在Flash中創建應用程序時不使用類會有什麼不好?
0
A
回答
1
如果您只是在框架上使用AS代碼,您並未使用面向對象編程,而只是運行影響對象的過程腳本。
閃存的優點是其他任何基於類的OOP範式相同:
- 分離的代碼轉換成可以理解的層次
- 「易」的代碼重用
- 了與相關聯的所有設計模式OOP
- 繼承與延展
(更多隻是谷歌「對象O的優勢編程「)
我發現在第一次迭代期間,OOP的好處似乎沒有什麼不同。你正在編寫相同的基本代碼。在第二個或第三個類似的項目中,您可以開始重複使用之前創建的內容,調整一些參數,擴展一些類並在不重寫代碼的情況下使用不同的外觀閃存程序。
如果您製作了足夠多的項目,最終您會發現自己擁有一個類庫或框架,您可以輕鬆地重新使用它們來製作非常強大的應用程序。
+0
謝謝Bov,這幫了我很多! – 2011-03-28 15:36:20
相關問題
- 1. Django應用程序不會創建表
- 2. 在Rails應用程序中使用葡萄有什麼好處?
- 3. 在Web應用程序中使用EJB有什麼好處?
- 4. 有什麼辦法用swf flash文件創建windows phone應用程序?
- 5. 什麼時候應用程序會在iPhone 5中使用letterbox?
- 6. 爲什麼在linux編程中使用system()會不好?
- 7. 使用flash cs5.5創建的應用程序需要什麼版本的ios?
- 8. 在小應用程序中使用Maven Multimodule時有什麼好處嗎?
- 9. 在CPP中創建抽象類而不是基類會帶來什麼好處?
- 10. 爲什麼即使使用-P選項,主機也不會在Docker容器中創建Web應用程序?
- 11. 在android中爲Json響應創建pojo類有什麼好處?
- 12. 在eclipse中,新的「android應用程序項目」不會創建
- 13. 爲什麼Flex應用程序比Flash更好?
- 14. 什麼時候在Web應用程序中使用委託類型有用
- 15. SPA應用程序爲什麼不創建數據庫?
- 16. 如何在創建qt應用程序時使用ui類
- 17. 爲什麼我的應用程序在創建時出錯?
- 18. 我應該使用什麼類來創建Qt的繪畫應用程序?
- 19. 什麼時候不使用RelativeLayout更好?
- 20. 我可以使用Flash文件爲ipad創建應用程序
- 21. 使用Adobe Flash Builder創建Multidex應用程序
- 22. 使用WebOrb創建Flash應用程序Ruby/Rails
- 23. 爲什麼mule應用程序不會爲log4j加載postgres驅動程序類?
- 24. 爲什麼我的C#應用程序不能在Windows 7中創建文件?
- 25. 爲什麼在使用Nginx時不會應用更改?
- 26. 在多線程應用程序中使用類變量不好嗎?
- 27. 使用分部類而不是抽象類有什麼好處?
- 28. 我可以在不使用Flash的情況下重新創建此Flash應用程序的功能嗎?
- 29. 使用Flash Builder的Flash應用程序?
- 30. 什麼時候應該在WPF應用程序中使用PixelFormats.Pbgra32?
如何在不使用類的情況下使用OOP(它實際上是ActionScript中的原型)?您是否在談論使用ActionScript的ECMAScript功能? – zzzzBov 2011-03-28 04:37:28
我不確定Bov,我所知道的是我在編程時沒有創建任何類,並且想知道什麼比在幀上使用動作代碼更好......如果這是有道理的。 – 2011-03-28 04:42:24