还单身棒棒糖

文章
3
资源
0
加入时间
2年10月24天

处理概括关系之十 :Form Template Method(塑造模板函数)

你有一些subclasses ,其中相应的某些函数以相同顺序执行类似的措施,但各措施实际上有所不同。将各个措施分别放进独立函数中,并保持它们都有相同的签名式(signature),于是原函数也就变得相同了。然后将原函数上移至superclass 。动机(Motivation)继承是「避免重复行为」的一个强大工具。无论何时,只要你看见两个subclasses