- 博客(2)
- 收藏
- 关注
原创 《GOF设计模式》—工厂方法(Factory Method)—Delphi源码示例:基于工厂方法的迷宫
示例:基于工厂方法的迷宫实现:.函数CreateMaze建造并返回一个迷宫。这个函数存在的一个问题是它对迷宫、房间、门和墙壁的类进行了硬编码。我们将引入工厂方法以使子类可以选择这些构件。首先,我们将在MazeGame中定义工厂方法以创建迷宫、房间、墙壁和门对象;每一个工厂方法返回一个给定类型的迷宫构件。MazeGame提供一些缺省的实现,它们返回最简单的迷宫、房间、墙壁和门。不同的游戏可以创建MazeGame的子类以特别指明一些迷宫的部件。MazeGame子类可以重定义一些或所有的工厂方法以
2010-07-31 16:45:00 618
原创 Delphi 字符串类型浅析
参考资料<br />《Delphi 5开发人员指南》“第2章Object Pascal语言”<br />《PASCAL精要》“第7章字符串操作”<br />“Delphi中String类型和Char类型的比较”<br />“Object Pascal中String类型的内幕探讨”<br /> <br /> 基本知识<br />字符串类型<br />•AnsiString这是Pascal缺省的字符串类型,它由AnsiChar字符组成,其长度没有限制,同时与null结束的字符串相兼容。<br />•ShortS
2010-07-31 16:14:00 2374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人