JDK中的模板设计模式找不到用于定义要按顺序执行的方法集的方法

JDK中的模板设计模式找不到用于定义要按顺序执行的方法集的方法,第1张

JDK中的模板设计模式找不到用于定义要按顺序执行的方法集的方法

一个简单的例子是

java.io.OutputStream

该模板的方法是

public void write(byte b[], int off, int len)

调用abstract方法

public abstract void write(int b)

该方法 必须由的子类实现
OutputStream

在这种情况下,模板的不变部分是每个人都通用的基本错误处理

OutputStream
,而模板的变体部分是实际书写,具体针对每个具体实现。

您对模式的理解是正确的;但是,它不必那么复杂。基本上,任何在同一类中调用抽象方法的具体方法都是模板方法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5506089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存