试图为这一具体问题制定最积极的继承战略:
我有一个抽象的班子,请打电话<条码>。
Message
|- recipient
|- sender
body
我有两个分班级
ColorMessage < Message
|- first_color
|- second_color
body (returns "#{sender.name} says #{first_color} > #{second_color}")
WeatherMessage < Message
|- current_weather_adverb
body (returns "#{sender.name} enjoys #{current_weather_adverb} weather")
我愿就所有<代码>提出一个问题。 信息代码>,显示其身体,不必担心其具体类型。 基本处理<代码>Message作为接口。
我熟悉科学、技术和革新,是本案的正确解决办法吗?
感谢你们的帮助!