实现功能
本次实验完成了以下功能:
- 类型检查
- 重命名
实验设计
笔者参考老师上课的演示代码和助教在文档中的提示,做出如下类设计。该设计采取了依赖倒置原则。
本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。
文件是由新消息按一定结构组成,可持久化保存的抽象机制,由于它必定存储在某种设备上,故也可以认为文件是设备的一种抽象。
文件由文件名标识,用户通过文件名就可以对文件进行访问。
文件(document)与计算机文件(file)的区别
本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。
I/O 系统是 I/O 设备及其接口线路、控制部件、通道和管理软件的统称。
I/O 设备又称为外围设备或外部设备,简称外设
本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。
HTML 的最新稳定版本,HTML5 将 HTML 从用于构造一个文档的一个简单标记,扩展到一个完整的应用程序开发平台。除其他功能外,HTML5 还包括新元素和用于增强存储、多媒体 和硬件访问的 JavaScript APIs。
HTML5 是 W3C 与 WHATWG 合作的结果,WHATWG 指 Web Hypertext Application Technology Working Group。
将模型构建中明确的方向具体化,从而给出有见地的设计
两种场景:
Hypertext Markup Language(HTML),全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。
HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。它定义了网页内容的含义和结构。除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)-- MDN。
Web 服务器:
Web 浏览器:从 Web 服务器获取/显示文档
商业模式的讨论需要视觉化思考:抽象的东西具体化、复杂的概念简单化