阿轩打算教儿童背古诗,用Java描述应该是这样:
后来业务熟练了,打算扩展服务对象,增加在校学生,代码就变成了这样:
后来继续扩展服务对象,增加外国人,这下老师又要研究新的业务?不如一步到位,提前掌握更宽泛的技能,代码如下:
按照以前的经验,估计业务又要扩展了,不过即使再出现新的服务对象类型,只要是人,阿轩都可以应付。但是这次又有问题了,新的服务对象又来了:鹦鹉,现有的技能不匹配了。如果继续加宽服务对象范围为动物,很多动物又没办法服务,那怎么称呼这些服务对象呢?算了,不管这些对象是什么,我只需要考虑他们能干什么就好了。于是代码变成了这样:
谢谢
作者: 胖胖的火腿肠
链接:http://www.imooc.com/article/details/id/20829
转自:慕课网
领取专属 10元无门槛券
私享最新 技术干货