慕仔7564882
2018-06-01 23:29
为何要单独创建一个只包含id的抽象类呢?
这里面的设计其实也是以前经验的积累。把ID放在抽象类以后,与ID相关的操作都可以用这个类来进行,比如可以把Hibernate的IdGenerator注解声明添加到这个抽象类里面,就不需要在所有的子类中重复。
老师说的对
11前
因为该id的抽象类中包含了实现序列化的方式,如果系统的序列化方式需要改变,则很容易就可以改变序列化了,而不用到每一个方法中修改代码【对象编程原则---单一职责原则】
Java9之模块系统
18774 学习 · 15 问题
相似问题