|
Post by joyuntooseo888 on May 8, 2024 10:32:26 GMT 2
将开发提升到更高的抽象层次 中的对象是周围世界概念的模型例如 并且仅公开这些概念的属性在特定情况下解决特定问题所必需的。例如大学生会计程序中的 类除了名字姓氏出生日期等常见字段外还会包含显示学生学籍册号学生身份等信息的字段有效休学扣除教员组号学期成绩等。但对于 培训中心学生注册计划中的同一学生班级此类信息将无关紧要该等。 班级将包含反映学生被分配到的教育项目的字段根据该学生的结果他的英语语言水平最后一次测试 马来西亚电话号码表 参加的活动数量等。 这就是抽象的本质开发人员对对象特定属性的关注取决于该对象必须解决的任务。这种方法的结果是如果在命令式语言中程序员需要根据计算机逻辑来思考那么在面向对象语言中开发人员则根据他开发程序的问题领域来思考。 我们建议您熟悉面向对象编程等。 的基本原理 最重要的开发方法之一它基于程序作为一组对象的思想每个对象都是某个对象的实例阶级而阶级形成了模仿的等级制度。 封装 程序组件设计的决定因素之一是向其他程序组件隐藏组件的内部数据及其实现的细节并提供一组与之交互的方法 。这一原则是 的四个基本原则之一称为封装。 适当的封装很重要原因有很多 它促进了组件的重用因为在这种情况下等。
|
|