1.什么是模板模式
模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。
2.以制作简历为例子
我们简历一般分为个人资料 职业技能 工作经验 其他兴趣爱好等,我们在写简历的时候一般会拿一个现成的模板来修改填入自己相关的信息,从而节省了大量的时间。
3.简历模板代码
根据ResumeTemplate简历模板分别制作出小王和张三的简历。
/**
* @Description 简历模板
* @Version 1.0.0
* @Date 2022/10/22 20:51
* @Author NiKaBoy
* @Email 123456789@qq.com
*/
@AllArgsConstructor
public class ResumeTemplate {
private String name;
private String educationBackground;
private String phone;
private String email;
private String vocationalSkill;
private String workExperience;
private String other;
/**
* @Description: 个人信息方法
* @Data:[]
* @return: void
* @Author: NiKaBoy
* @Email: 123456789@qq.com
* @Date: 22-10-295 20:54:4