首页 > 代码库 > 面向对象的优势
面向对象的优势
面向对象(OOP),是一种以对象为中心的编程思想,注重业务的对象和对象的功能,以功能划分对象和问题,而不是步骤,过程中你是指挥者。
面向对象的优势:
1.可读性; 2.可重用性; 3.稳定性; 4.易维护性; 5.可测试性;
例如:五子棋
一、面向过程的方法:
1.开始游戏 ↓ 2.黑方先走 ↓ 3.绘制画面 ↓ 4.判断输赢 ↓ 5.turn白方 ↓ 6.绘制画面 ↓ 7.判断输赢 ↓ 8.... 重复步骤 ... ↓ 9.悔棋 ↓ 10.输出最后结果。
二、面向对象的方法
1.黑白双方,双方行为是一模一样的; 2.棋盘系统,负责绘制画面; 3.规则系统,负责判定诸如犯规、悔棋、输赢等rules;
面向对象的优势
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。