摘要: 操作系统服务 1. 一组操作系统服务提供对用户很有用的函数: 用户界面(一种是命令行界面;另一种是批界面,最为常用的是图形用户界面) 用户界面(一种是命令行界面;另一种是批界面,最为常用的是图形用户界面) 程序执行 I/O操作 文件系统操作 通信(一个进程需要与另一个进程交换信息 ) 此操作系统函数 阅读全文
posted @ 2018-08-21 16:40 涛水 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 操作系统做什么 1. 计算机系统有4个组成部分:计算机硬件,操作系统,系统程序与应用程序和用户。 操作系统的组成部分:内核为资源(特别是内存、处理器和I/O设备)提供了最低层次的抽象层。它包括(但不限于)以下组件 CPU管理器、内存管理器、文件系统、设备管理器 2. 什么是操作系统?(不同观点) 控 阅读全文
posted @ 2018-08-08 16:13 涛水 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 代理模式 代理模式:为其他对象提供一种代理,以控制对这个对象的访问。 模式动机: 在某些情况下,一个客户不想或者不能直接引用一个对 象,此时可以通过一个称之为“代理”的第三者来实现 间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添 阅读全文
posted @ 2018-07-24 22:22 涛水 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 装饰模式 装饰模式之前的面向对象原则介绍: 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。也就是说功能要单一。 优点: 灵活性,可复用性。 如果一个类承担的职责太多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者阻碍其他职责能力,这种耦合会导致脆弱的设计,当变化发生时,设计会发 阅读全文
posted @ 2018-07-24 22:09 涛水 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式与策略模式 前言 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 在 阅读全文
posted @ 2018-07-24 21:58 涛水 阅读(776) 评论(0) 推荐(0) 编辑