1.1 面向过程向面向对象的过渡
2015-01-16 10:22:05 6 举报
面向过程编程是一种以过程为中心的编程范式,它通过编写一系列执行特定任务的函数来解决问题。而面向对象编程则是一种更高级、更灵活的编程范式,它基于对象的概念,将数据和操作数据的方法封装在一起,使得代码更加模块化、可维护性和可重用性更强。面向对象的编程范式具有更高的抽象级别、更好的可扩展性和更好的可维护性,因此已经成为现代软件开发的主流范式之一。在实际应用中,面向过程和面向对象两种范式都有其适用场景,需要根据具体情况进行选择。
作者其他创作
大纲/内容
面向过程向面向对象的过渡:
1.面向对象的几个基本概念:
3.面向对象的方式:ADP
类
例子:棋类游戏
面向对象要思考的是(功能)
三个标准条件:1.使用对象而非算法作为基本逻辑组件;2.任意对象都需为某个类的实例3.类通过继承关系与其他类相关
OOA(分析)
面向过程要思考的是(步骤)
OOP(编码)
数据与相应的操作
2.面向对象的基本特征
1.Java相关概述
对象的状态与行为
对象
产生系统的类和对象,描述软件要做什么
②多态(Polymorphism)
③继承(Inheritance)
人们要进行研究的任何事物
①封装(Encapsulation)
具有相同或相似性质的对象的抽象
④抽象(Abstraction)
OOD(设计)
OOA的细化,强调复杂系统的正确和有效构建,即确定类间的关系,对象间的关系,类的状态转换,模块间的依赖等,软件怎么做
1.1 面向对象的初步了解
开始游戏-甲先走-绘制棋盘-判断输赢-乙走-绘制棋盘-判断输赢-甲走...直到输出最后的记过
类的结构
0 条评论
下一页