【解说】已知某类库开发者提供了一套类库

 2024-02-22 05:02:17  阅读 0

问题:

【解说】已知某类库开发商提供了一组类库。 类和类都是在类库中定义的。 它们之间的关系如下图所示。 其中,类代表应用程序本身,类代表应用程序打开文档。 该类负责打开存储在外部表单中的现有文档,例如文件。 一旦从文件中读取信息,它就由一个对象表示。 在开发具体的应用程序时,开发者需要创建自己的类和子类,比如上图中的类和类,并分别实现类和类中的某些方法。 已知类中的方法采用模板方法()设计模式,定义了打开文档的各个主要步骤,如下:

vector频繁读取_读取vector中数据_读取vector第i个元素

1.首先检查文档是否可以打开。 如果无法打开,会给出错误信息并返回; 2.创建文档对象; 3、通过文档对象打开文档; 4、通过文档对象读取文档信息; 5. 将文档对象添加到文档对象集合中。 [C++ 代码] #<> #<> 使用 std; class { : void save(){/*存储文档数据,此处代码省略*/) void open( ){ /*打开文档,此处代码省略*/ ) void close(){ /*关闭文档,代码为此处省略*/) void read( ) =0; }; 类{:<(1)>文档; /*文档对象集合*/ : bool ( ){ / *判断指定文档是否可以打开。 返回真值表示可以打开。 返回 false 值意味着无法打开。 这里代码省略*/ } void ( * ){ /*将文档对象添加到文档对象集合中*/ docs. ( (2) ); } * ()=0; /*创建文档对象*/ void ( ){/*打开文档*/ if ( (3) ){ cout<<“文档无法打开!”<<endl ; ; (4) adoc= (5) ; (6); (7); (8); } };

标签: 文档 打开 对象

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码