1.模块化 模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架...
IP属地:黑龙江
1.模块化 模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架...
设计模式六大原则 1.开放封闭原则:对扩展开放,对修改封闭,意即程序拓展时不要动原有的代码 2.LSP原则:任何基类可以出现的地方,子类一定可以出现 3.依赖倒置原则:使用接...
层次化构件为软件系统的可伸缩性提供了强有力的保证,使得软件开发人员开发相关软件产品或者开发系列版本的软件产品变得简单化,提高了软件开发的经济效益和社会效益。软件构件分层没有定...
▪ 内存管理模型:堆、栈 三种对象管理模式 ▪对象管理的形式(特别是在OO中)只是三种常见模式中的一种: 静态的 基于栈 基于堆 Entity是指属性、参数、...
▪ 可维护性的常见度量指标 易于纠正错误和提升性能 易于增加功能 易于改变 适应用户个性化需求 可以高效,轻松地监控和维护软件系统 发布后,软件受支持的程度 Cyclomat...
▪ 代码可理解性/可读性 可理解性 代码的可读性 例如: 是否遵循命名惯例? 它是自我描述和/或评论很好吗? 事物(例如,课程)是否一次只做一件事或多件事...
Java的基本数据类型和对象数据类型: Object类是所有类的基类,所有类默认都继承了Object类。 基本数据类型的包装类:Boolean,Integer,Short,L...
▪ 软件构造的多维度视图 ▪ 软件构造的阶段划分、各阶段的构造活动 ▪编写代码 编程/编码:代码的逻辑组织,函数、方法、类、接口等具体的逻辑实现(第3章ADT / O...