Won*_*Kim 7 java design-patterns class template-method-pattern
在许多程序中,存在带有后缀模板的类。例如org.springframework.web.client.RestTemplate
,等。
模板作为类名后缀是什么意思?这是否意味着模板方法模式?
你知道原因吗?
祝你有美好的一天。
不,“org.springframework.web.client.RestTemplate”不是“模板方法模式”的正确示例。它的命名是因为它与 Spring 中的其他类相似,后缀为模板,如 'JDBCTemplate' 、 'JMSTemplate' 。这些类 两个类 ,提供了一种具有默认行为的简化方法来执行复杂的任务。虽然 JDBCTemplate 选项允许用户扩展插入和更新等方法,但 Resttemplate 不遵守它。