摘要:
1、信息隐藏:指一个模块内包含的信息对于不需要这些信息的模块来说是不能访问的,主要是指模块的实现细节。 例子:假设要设计一个图书馆管理系统,该系统需要管理书籍的借阅和归还。在这个系统中,每本书可以被视为一个对象,具有属性如书名、作者、ISBN号和借阅状态。我们不希望图书管理员或用户直接访问和修改这些 阅读全文
摘要:
1、C语言: 优势:C语言是一种高效、灵活的系统编程语言,它对硬件的控制能力很强,运行速度快。 适用场景:C语言通常用于操作系统、嵌入式系统、硬件驱动程序等底层开发。 2、C++: 优势:C++是C语言的扩展,它支持面向对象编程(OOP),提供了类和对象的概念,以及更丰富的特性如泛型编程和异常处理。 阅读全文