Unity3D学习之(游戏商城项⽬解析)欢迎⼤家光临!
游戏商城项⽬分析:
⼀、游戏商城主要分为五个对象:
①管理员模块
②⽤户模块
③装备模块
④⾦币模块
⑤购物车模块
⼆、这五个对象的功能分别为:
管理员:对装备和⾦币进⾏添加,删除,查询,修改操作。对⽤户和购物车进⾏查询和删除操作。
⽤户:对⾦币和装备进⾏查询,购买,删除,修改操作。对购物车进⾏查询,删除操作。
⾦币:管理员对⾦币进⾏添加,删除,查询,修改操作。
装备:管理员对装备进⾏添加,删除,查询,修改操作
购物车:⽤户对购物车进⾏购买,删除,查询,修改操作,管理员对购物车进⾏查询,删除操作。
三、在这个项⽬中⽤到的技术有:
C#: 封装、接⼝、集合、泛型、迭代器、控制台交互sql语句实现的四种功能
SQL Server:数据库连接、基本SQL语句、多表连接
封装:
封装是指隐藏对象的属性及实现细节,对外仅提供接⼝可见。
作⽤:
封装实现了信息隐藏,有利于软件复⽤。
避免使⽤⾮法数据赋值保证数据的完整性避免内部发⽣修改时,导致整个程序的修改。
属性封装与⽅法(传统)封装的区别:
属性封装相对于⽅法封装更加的⽅便,使⽤对象的⽤户可以使⽤⼀个命名项就能操作内部数据,有更⾼的可读性。
接⼝:
接⼝的作⽤在于抽出⼀些类的共通⽅法,但是⼜不去实现,这样既有利于管理,⼜不妨碍不同类的功能实现。
接⼝类似于抽象基类,不能直接实例化接⼝;接⼝中的⽅法都是抽象⽅法,实现接⼝的任何⾮抽象类型都必须实现接⼝的所有成员
接⼝包含⽅法、属性、事件和索引器或这四种成员的任何组合类型,不能包含常量、字段、运算符、实例构造函数、析构函数或类型、不能包含静态成员。
接⼝成员是⾃动公开的,且不能包含任何访问修饰符。
接⼝⾃⾝可从多个接⼝继承,类和结构可继承多个接⼝,但接⼝不能继承类。
接⼝和抽象类的区别:
接⼝⽤于规范,抽象类⽤于共性
多态:
不同类的对象使⽤相同的⽅法得出不同的结果。
多态有两种表现形式:重载和覆盖

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。