模板模式

模板模式

是abstract类型的一种很好的体现

下面是模板模式的一个例子

 

 

 

 

 

 

 

运行机制:当AA aa = new AA(),当调用template方法时,动态绑定机制template就会跟 调用对象/运行类型 绑定。之后到在子类没有这个方法,之后就到父类template方法体重,看到calTime方法,因为绑定的是aa,所以先找子类的calTime方法,之后在输出语句,BB bb = new BB()同理。

 

posted @ 2022-09-18 12:21  伤逝l  阅读(43)  评论(0)    收藏  举报