Head First C# 中文版 图文皆译 第七章 接口和抽象类 page290
2009-03-30 14:02
489 查看
我们来创建一座房子吧!创建一个房子的模型,用类来表示房间和地点,每个有门的地方都要用一个接口。
①我们来从这个类模型开始吧
房子里面的每一个房间、地点都用自己的对象表示。内部房间都继承Room,室外地点都继承OutSide,而Room和Outside又都继承Location。Location有两个字段Name是当前地点的名字,Exits是一个Location数组,保存着当前房间联通的所有房间。所以diningRoom.Name等于“Dining Room”,DiningRoom.Exits等于数组{LivingRoom,Kitchen}。
-->创建一个窗体应用并把Location,Room,Outside这些类写进去。
②你需要这张蓝图
房子有三个房间,还有前院、后院、花园。还有两个门:前门连接前院和起居室,后门连接厨房和后院。
③有户外门的房间要用IHasExteriorDoor接口
房子里又两个户外门,前门和后门。每个有户外门的地点都要实现IHasExteriorDoor接口。DoorDescruption只读属性包含对门的描述。DoorLocation字段含有一个指向门通向哪里的引用。
相关文章推荐
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page253
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page299
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page262
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page254
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page292
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page261
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page263
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page280
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page252
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page272
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page251
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page259
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page282
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page304
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page276
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page257
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page260
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page284
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page270
- Head First C# 中文版 图文皆译 第七章 接口和抽象类 page278