0
我的公司对象需要程序员搞安全关系,所以我们要求用户名绑定到每个对象。我们仍然想重构和清理遗留代码,并且有一个围绕这个的结构。我们要去的说法被一些人认为,像物体上的动作的CRUD应以身作则,在用户在Web应用程序中应该让巨大的用户对象有动作或动作类接受用户?
$user = new User('usernameExample');
$profileData = $user->getProfile(12313);
echo json_encode($profileData);
$ID = $user->createProfile($_POST);
$user->updateProfile($_POST);
$user->refreshProfile(12321394);
$user->deleteProfile(234242);
$user = new User('usernameExample');
$batches = $user->getGroupList();
$user->updateGroup($_POST);
$user->deleteGroup(23242);
$newBatchID = $user->createGroup();
$user = new User('usernameExample');
$user->addSubuser($_POST);
$user->deleteSubuser('usernameExample');
$user->updateSubuser($_POST);
$user->getSubusers();
$user new User('usernameExample');
$user->updateSetting($_POST);
是50层的方法或因此引发的用户对象多还是应该的事不欢而散每基础和被称为传入用户名或不可变的用户对象?下面
$userProfiles = new UserProfile('usernameExample');
$profileData = $userProfile->getProfile(12313);
go with entity&datamapper pattern。请参阅:https://stackoverflow.com/questions/11942842/who-should-handle-the-conditions-in-complex-queries-the-data-mapper-or-the-serv/11943107#11943107 – jeremy
什么[域驱动设计]与此有关? – jeremy
我希望有ddd经验的人会给他们的方法。 – prettyHomePages