1.3 发展趋势
目前,各种中国五子棋软件的开发与应用,尤其是在网络方面的推广,使得五子棋得到了很好的宣传,全面展示了五子棋的风采、优点与特色,同时也让外国人认识到五子棋这一游戏。 五子棋系统正是为这一可行性而开发设计的,玩家可以通过它很好的研究五子棋,学习五子棋技术,提高水平。想必在未来的几年随着五子棋在各个领域的推广,必定会带来巨大的影响和经济效益。
1.4 相关技术简介
1.4.1 面向对象程序设计方法
面向对象程序设计
1.对象。 对象是在现实世界中我们可以研究的所有事物的总称,可以是一台电脑、一间房屋或者是一辆货车。同时对象也可以看做一个事件、一个计划等等。
2.类。 如果多个对象具有相同或者相似的属性,我们可以他这些相似或者相同的对象称为类。既然类是多种对象的总称,那么我们也可以把对象理解为是类的具体化实例。类拥有属性,这些属性是可以描述的也可以称为对象的抽象状态。
3.类的结构。 类的种类是无穷无尽的,但是类的结构大致为2种:一般——具体结构称为分类结构,整体——部分结构称为组装结构。
(一)一般——具体结构称为分类结构,也可以说是“或”关系,或者是“is a”关系。
(二)整体——部分结构称为组装结构,它们之间的关系是一种“与”关系,或者是“has a”关系。
4.消息和方法。对象与对象或者说实例与实例之间是可以通信的。当一个对象向另一个对象发送某种消息时,这条消息可以包括对象的名称,该对象含有的一些变量参数。而参数则是对象与对象之间传递信息的载体,它可以是一个对象独有的变量,也可以是某些特殊的变量。
1.4.2 Java开发技术
Java是一种面向对象的程序设计语言。Java 技术具有非常高的通用性、高效性、平台移植性和安全性,因此它被广泛应用于游戏开发、软件开发、pc端服务器开发、网络开发等各个方面。
1.优点:
Java开发技术是面向对象的设计结构,因此Java开发技术可读性高于一般的开发技术。Java因为能够继承,所以当一个项目需要文护的时候,我们便可以只修改其中的一部分模块,这样就可以方便文护工作。软件开发过程中,Java因为具有类的概念,我们可以根据自己的需要将事物、事件本身进行抽象来认为的制造我们需要的类。这样当我们需要解决某些特定问题的时候,就可以以某种我们熟悉的方式解决问题,因此,这也在一定程度上提高了开发的效率。Java最大的好处是因为继承、封装、多态这些特性的存在,可以设计出非常好用的结构模式,大大加强系统的可扩展性。 Java+socket在线五子棋游戏设计(3):http://www.youerw.com/jisuanji/lunwen_33429.html