1.1 软件危机 1.1.1 软件危机的概念 软件危机是指计算机软件的开发与维护过程中遇到的一系列严重问题。软件危机包含两方面问题:如何开发软件,怎样满足对软件的日益增长的需求;如何维护数量不断膨胀的已有软件。以下为软件危机的一些表现。 • 对软件开发成本和进度的估计通常不准确;实际成本比预估成本可
1. 三大特性 1.1 封装 Java 的封装特性是面向对象编程(OOP)的核心之一,其核心理念是将数据(属性)和操作这些数据的方法(行为)封装在一个类中,并通过访问控制限制对数据的直接访问,确保对象的内部状态受到保护。 1.1.1 封装核心概念