摘要: 假设你正在写一个视频游戏软件,游戏里有各种各样的人物,每个人物都有健康状态,而且不同的人物可能以不同的方式计算他们的健康指数.该如何设计游戏里的人物,主要如何提供一个返回人物健康指数的接口. 方法一,基于虚函数的方法. 在人物角色的基类增加一个成员函数heathValue,返回一个整数,表示人物的健康程度,并将声明为virtual.1 class GameCharacter {2 public:3 virtual int healthValue() const;4 ...5 }; heathValue声明为虚函数,因而派生类可以重新定义它,从而获得达到不同... 阅读全文
posted @ 2012-07-12 19:07 一点心青 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: >其中的与众不同主要强调心理学与大众接受的媒体宣传和自身自以为的心理学的不同.从科学角度,逐步阐述心理学的科学性,并在书中以案例的方式解释人们对心理学产生误解的原因.其主要目的,让人们更清楚的认识心理学,从而不被媒体宣传的心理学所误导,不被自身内心的心理学所误导,正确地使用心理学的知识改善自己的生活. 心理学是一门科学,其研究方法遵循其他自然科学的一般研究方法,但其研究对象主要是涉及人类行为,而且许多研究都是基础理论研究,其结果一般是以概率统计的方式展现.因而一般的大众对其研究成果,并没有明确的认识,他们只希望给自己的行为以及自己遇到的行为一种合理的解释.这种鸿沟就导致,一些图利的人们利 阅读全文
posted @ 2012-07-12 09:25 一点心青 阅读(1740) 评论(0) 推荐(0) 编辑