-5
A
回答
3
很好@ yegor256的文章: Seven Virtues of a Good Object
7點他的課或者是最終的或抽象的
一個好的對象來自一項最後或抽象類。最終的類是不能通過繼承擴展的類。抽象類是一個不能生孩子的類。簡而言之,一個班級應該說:「你永遠不會傷害我,我是你的黑匣子」或「我已經壞了;先修理我然後再使用。」
我發現葉戈爾的方法在我的日常工作中非常有用。
相關問題
- 1. Java最終抽象類
- 2. 是否所有SocketExceptions都是「致命的」?
- 3. 是否所有JPEG文件都是JFIF?
- 4. PHP。是否有可能將非抽象方法重新聲明爲抽象?
- 5. 從非抽象類派生抽象類
- 6. 爲什麼你需要知道抽象類的抽象方法是否抽象
- 7. 是否有XML的抽象層?
- 8. 是否所有的對象都有一個接口?
- 9. 是否與抽象類相反?
- 10. 如何判斷Java類是否抽象?
- 11. Java抽象類 - 是否每個類都得到變量的副本
- 12. 爲抽象方法聲明抽象類是否強制?
- 13. 所有UIResponders是否都有iPhone通知?
- 14. 所有非打印字符是否都控制字符?
- 15. 查看所有元素是否都不是零的最短路徑是什麼?
- 16. 是否有可能只覆蓋n方法中的接口或抽象類中所需的抽象方法?
- 17. 抽象類可以有最終的方法嗎?
- 18. .net框架中的所有內置抽象類是什麼?
- 19. Python數據類型是否都是基於C類的對象?
- 20. 允許在非抽象類中聲明抽象方法的目的是什麼?
- 21. java中是否有抽象變量?
- 22. C#是否具有零成本抽象?
- 23. 抽象類是否強制執行第一級繼承上的所有抽象方法,當然?
- 24. 同時擁有抽象類和接口是否有好處?
- 25. 爲什麼任何一種抽象都使用接口而不是抽象類?
- 26. 方法是否抽象
- 27. ECMAScript 6是否具有抽象類的約定?
- 28. 檢查是否所有EditText都爲空
- 29. 我可以在抽象類中有私人最終字段嗎
- 30. 是否所有的前類都使用單例?
我認爲它不應該。您可以閱讀[此鏈接]上的更多詳細信息(http://stackoverflow.com/questions/5181578/use-of-final-class-in-java) –
「在最終課程中將方法標記爲最終是否有意義?」不是真的,因爲課程本身不能擴展。 [這個相關的問題](http://stackoverflow.com/questions/3182440/benefits-of-using-an-abstract-classes-vs-regular-class)可能有些用處。 – Moira
@ruakh你完全改變了一個完全不同的問題。撤消編輯! – Andreas