模板作为类名的后缀是啥意思?
Posted
技术标签:
【中文标题】模板作为类名的后缀是啥意思?【英文标题】:What does template mean as a suffix of a class name?模板作为类名的后缀是什么意思? 【发布时间】:2016-07-17 21:06:18 【问题描述】:在许多程序中,都存在一个后缀为 Template 的 Class。
比如org.springframework.web.client.RestTemplate
等
模板作为类名后缀是什么意思? 是the Template Method pattern的意思吗?
你知道原因吗?
祝你有美好的一天。
【问题讨论】:
表示类名以Template
结尾;不多不少。
这意味着开发人员希望它意味着什么。我会假设它是某种模板,但就像我说的,这完全取决于创建该类的开发人员如何定义模板。据我们所知,它可能是一个名称不佳的类。
【参考方案1】:
不,“org.springframework.web.client.RestTemplate”不是“模板方法模式”的正确示例。它之所以被命名,是因为它与 spring 中的其他类相似,后缀为模板,如“JDBCTemplate”、“JMSTemplate”。 这些类 两个类,为执行复杂任务提供了一种具有默认行为的简化方法。 虽然 JDBCTemplate 选项供用户扩展 insert 和 update 等方法,但 Resttemplate 不符合它。
【讨论】:
以上是关于模板作为类名的后缀是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章