-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