面向对象的优势
Posted 喜气洋洋得意
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象的优势相关的知识,希望对你有一定的参考价值。
面向对象(OOP),是一种以对象为中心的编程思想,注重业务的对象和对象的功能,以功能划分对象和问题,而不是步骤,过程中你是指挥者。
面向对象的优势:
1.可读性; 2.可重用性; 3.稳定性; 4.易维护性; 5.可测试性;
例如:五子棋
一、面向过程的方法:
1.开始游戏 ↓ 2.黑方先走 ↓ 3.绘制画面 ↓ 4.判断输赢 ↓ 5.turn白方 ↓ 6.绘制画面 ↓ 7.判断输赢 ↓ 8.... 重复步骤 ... ↓ 9.悔棋 ↓ 10.输出最后结果。
二、面向对象的方法
1.黑白双方,双方行为是一模一样的; 2.棋盘系统,负责绘制画面; 3.规则系统,负责判定诸如犯规、悔棋、输赢等rules;
以上是关于面向对象的优势的主要内容,如果未能解决你的问题,请参考以下文章