>shared_ptr と Flyweight は関連あるんでしょうか?
どっちかつうとshared_ptrはProxyパターンでつ