首页 > 其他分享 >11.11

11.11

时间:2024-11-11 08:51:28浏览次数:1  
标签:load cout void class 实验 11.11 public

实验12:外观模式

本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:

1、理解外观模式的动机,掌握该模式的结构;

2、能够利用外观模式解决实际问题。

 

[实验任务一]:计算机开启

在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法 ,如内存(Memory)的自检(check())、CPU的运行(run())、硬盘(HardDisk)的读取(read())、操作系统(OS)的载入(load()),如果某一过程发生错误则计算机启动失败。

实验要求:

1. 提交类图;

 

2. 提交源代码;

#include <iostream>

 

using namespace std;

 

class Memory

{

public:

    void check()

    {

        cout<<"1、内存正常"<<endl;

    }

};

 

class Cpu

{

public:

    void run()

    {

        cout<<"2、cpu运行正常"<<endl;

    }

};

 

class HardDisk

{

public:

    void read()

    {

        cout<<"3、硬盘读取正常"<<endl;

    }

};

 

class Os

{

public:

    void load()

    {

        cout<<"4、操作系统载入正常"<<endl;

    }

};

class MainFrame

{

private:

    Memory w1;

    Cpu w2;

    HardDisk w3;

    Os w4;

public:

    void on()

    {

        w1.check();

        w2.run();

        w3.read();

        w4.load();

        cout<<"开机正常"<<endl;

    }

};

 

 

int main()

{

    MainFrame w;

    w.on();

    return 0;

}

3.注意编程规范。

标签:load,cout,void,class,实验,11.11,public
From: https://www.cnblogs.com/0608lin/p/18538983

相关文章

  • 使用 Postman(v11.11.1) 完成系统自动化测试
    1、变量Postman提供两种变量类型,一种是全局变量,一种是环境变量。使用Postman进行测试时,使用全局变量或者使用环境变量,效果是一样的,但还是建议不同用途的变量放在对应的地方。1.1全局变量全局变量在整个Postman中所有接口共享。以下数据建议放在全局变量中:对于平台所有相......
  • 【稳定性】浅谈11.11大促之预案演练 | 京东物流技术团队
    一、预案演练预案演练主要解决的问题是:根据单个系统的应急预案,模拟应用系统的一种或多种故障场景,验证系统的可靠性。1.1、预案演练形式预案演练根据应急预案组织相关的应急组织机构和人员,针对事先假设的异常应急场景,通过模拟实际决策、指挥和技术操作,完成应急响应及处置的过程,从而......
  • 2023.11.11西九华二日游
    河南西九华,适宜周末二日游。阜阳出发到阜南县郎湾村渡口,坐轮渡到对岸,然后到固始西九华山。淡季景点人很少,不少住宿、餐饮不开门营业。......
  • 2023.11.11 模拟赛
    2023.11.11模拟赛复盘前记通过四个半小时的努力,得到了41pts/400pts的高分。当时心态很爆炸,经过不断的反思,发现自己比赛意识太差,暴力打不出,正解想出来tmd不会写,这就是最大的问题。所以以后要多打比赛还得多复盘。比赛链接洛谷NOIP2023模拟赛T1种树简化题意:给定......
  • 11.11博客
    今天跟两位同学一起去完成调查报告任务,现在已经完成。晚上的时候1.想了想流程图咋写,写了个总的流程图,接下来该建数据库,把菜单先罗列出来,再分工开干。2.学习javaweb,根据黑马接口文档完成相应功能3.遇到点问题,找1班齐文博帮助了下,自己没仔细看,没注意。......
  • 11.11 陷哗
    求一个好用的linux音乐播放器,我现在在用elisa早上为了搞PGP密钥搞到了十二点四十,结果最后不知道为啥导入密钥失败了......tails发行版用的GnuPG也是2.2不支持x448的版本。操想着要打省选的别假了......
  • 11.11鲜花
    **楼***,今天看了芙宁娜演示。感觉剧情真的出乎意料,有点刀(不是刃),后面涉及剧透就不再说了,总之编剧真的神还有今天晚上OJ炸了,然后某人惊奇地打开了****(在强烈要求下山区了)开始颓。(一共死了28次)()然后他对着那个若智的建模差点笑死......
  • 闲话11.11
    今天打了一场模拟赛,又垫底了......
  • 11.11每日总结
    今天制作了调查的表格,明天打算进行调查。 姓名:性别:□男□女学院:电话:请选择三在□画R:□学费和教材       □食品和饮料        □住房和生活用品   □交通费用         □娱乐和休闲活动    □通信和互联网费......
  • 11.11
    警告,今天闲话有物理学术内容。游泳池是食堂,食堂游泳池是用来洗手的,食堂浴室是用来游泳的。昨天晚上回教室路上发现下雪了,真高兴啊终于这狗学校下雪了......