我觉得学这种课程的人都是高中以上学历,不用像给小学生上课那样套一个例子,反而会让人觉得繁琐,应该直接切中重点来讲,讲清步骤逻辑原理就可以了!仅是个人意见
2016-07-12
已采纳回答 / 西北望change
对模板方法中非共性的方法采用抽象类中的抽象方法,是因为有些方法在模板中确实不知道具体的实现,提供一个空的默认实现,再在子类中去override是多余的。再者,共性的部分采用private标识,对子类屏蔽了实现细节,让具体的子类只用关注它特有的个性方法实现。 这样整体结构更加清晰明了,各个类的职责也更加具体清楚。
2016-05-30