friendがほすい

このクラスからしか呼ばれて欲しくない!っていう状況がある。このクラスからだけは追加したり消したりできるが、他のクラスではreadonlyみたいな。設計である程度どうにかできるんだけど、やっぱり色々冗長な部分が出てくるし、リファクタリングもしにくくなる。うー。

C++ならprivate/protectedで持って、外部に晒すときはconst付ければ済む話なんだけど…。