大话设计模式笔记(七)——模版方法模型

本文介绍了设计模式中的模板方法模型,它允许在父类中定义算法骨架,将具体步骤留给子类实现。通过示例展示了如何使用模板方法模式完成试卷模板和答卷的设计,并讨论了其在Java IO中的应用。总结了模板方法模式的优势在于减少重复代码,提供可扩展的结构。
摘要由CSDN通过智能技术生成

第十章 模版方法模型

含义

在父类中定义一个操作的算法骨架,将算法的一些步骤放到子类去实现。模版方法使得子类不改变算法结构的情况下即可重定义算法的特定步骤。

UML


需求:现有试卷一份,通过模版方法模型完成试卷模版和答卷。

UML图


代码

AbstractTempleExampage

public abstractclass AbstractTempleExampage{
    public final void question1(){
        System.out.println("杨过得到后给了郭靖,炼成倚天剑、屠龙刀的玄铁可能是?a.球磨铸铁;b.马口铁;c.高速合金钢;d.碳素纤维。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值