ooデザインの質問のインタビュー:デザインメッセージシステムで、各クラスのメンバー/方法はpublic
とprivate
のいくつかの用途を理解できません。デザインメッセージシステム:公的および私的メンバーの心配
ロングストーリー。ユーザークラスを次のように定義します。
class user {
public:
string account_name;
string info;
vector<User> friend_list;
vector<Chat> chat_list;
void friend_request(User friend_target);
private:
string system_user_id;
}
最初にprivate
のメンバーがいるのでしょうか?
ここでは、system_user_id
は、システムの実際のユーザーに公開されるべきではないため、プライベートであると定義しました。皆さんはどう思いますか?
多分。 https://en.wikipedia.org/wiki/Encapsulation_(computer_programming) – dm03514