However, is there any determination of IS-A or HAS-A relationship when using Abstract Classes?
- Does RoboDog 'Have-A' barkLoudness of 5?
- Does RoboDog 'Have-A' or 'IS-A' bark() ?
- What about Interface methods and static variables if RoboDog were to implement them? Would they be considered 'HAS-A' or 'IS-A'?