How to get around the lack of abstract fields in Java?

前端 未结 5 2061
遇见更好的自我
遇见更好的自我 2021-01-13 01:06

Assume, we have an abstract class A and we want to force all subclasses to have a certain field. This is not possible in Java, because we can not define abstrac

5条回答
  •  深忆病人
    2021-01-13 01:45

    I prefer the first one . i dont love to couple classes in fileds name , how they handle state and how they save it. the first one is more close to open/close principal

    I recommend to avoid inheritance. inheritance is very frigle and hard to maintenance. remember effective java advice - prefer composition other inheritance

提交回复
热议问题