オブジェクトの排他制御をする場合、mutex 関連のクラスを自作して
それのインスタンスをその排他制御したい対象であるオブジェクトの
インスタンスに集約したり継承したりして、関連づけするのが良いのか、
mutex クラスインスタンスは別個にインスタンス化しておき、その都度
それを呼び出すように設計するのが良いのか迷っています。
オブジェクト指向的にはどちらが良いのでしょうか?