一个OO的问题
GaoXX 2007-01-22 11:55:47 问题是这样的:
我有一个会员,还有一个组,会员要加入到这个组
可以理解为QQ上你加入一个群,
代码以下二种哪种更好呢? (代码是PHP的)
第一种:
$member = new Member($username);
$group = new Group($groupname);
$member->sendRequest($group);
第二种:
$group = new Group($groupname);
$member = new Member($username);
$group->getRequest($member);
因为组有很多限制,比如:不允许任何人加入、需要组管理员同意才能加入、任何人都可以随便加入,还有黑名单什么的
研究生同事说第二种恰当一些
但我感觉第一种好像好一些,我不懂OO,只是感觉这个动作是由member提请的,group如何处理还未知。