UML绘图
PDL描述五子棋判断横向输赢的逻辑和过程
procedure 五子棋横向判断输赢(){
获取当前下的棋子;
if(棋子距离左边界距离 > 4 && 棋子左侧四个位置都存在棋子){
if(左侧四个棋子的颜色和当前棋子颜色相同){
判断为胜利;
}
}
if(棋子距离右边界距离 > 4 && 棋子右侧四个位置都存在棋子){
if(右侧四个棋子的颜色和当前棋子颜色相同){
判断为胜利;
}
}
判断为未胜利;
}
软件工程的需求变更(数据库MS SQLSERVER 变更为MYSQL,C/S变更为B/S) 面向对象有哪些好处
面向对象的好处:
- 易于复用,提供软件的可重用性提升了软件的质量
- 易于扩展
- 易于维护
- 软件开发效率高
- 有利于客户的理解和沟通,便于分析员和客户交流
- 保证开发过程在方法、工具上的一致性和连续型
- 面向对象分析,五子棋的类有哪几个?类内的属性,方法(UML)
- 五子棋、试卷自动生成、简历自动获取绘图和重点