文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一点编程风格

一点编程风格

时间:2011-04-05  来源:拳拳的Blog

1. 不要直接写下毫无意义的数字,用#define或者const来代替。

2.类成员函数的命名方式,PME构想。

PME构想是当今最流行的软件工程模型。PME是属性,方法,事件的缩写。也即:property, methord, event.

属性一般情况下表现形态为变量。

方法一般情况下表现形态为函数。

主动事件,一般情况下的表现形态为回呼函数,全部以On为前缀。

被动事件,一般情况下表现形态为虚拟函数,全部以Proc为前缀。

主动事件是指这个对象可能会引起的事件,这些事件一般由开发者指定处理函数。

被动事件是指这个对象可能要处理的事件,这些事件函数就是在对象中已经定义的函数,将有对象的上一级来调用。

例如:

class NPC

{

public:

  void (*OnPlayerChat) (CPlayer* player, const std::string& talk);

  void (*OnPlayerAttack) (CPlayer* player, Attack* attack);

private:

std::string name_;

  int hp_; 

}

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载