オブジェクト設計&デザパタ 2
■ このスレッドは過去ログ倉庫に格納されています
0786デフォルトの名無しさん
2012/03/18(日) 12:49:19.08そもそもお前の目的は、pngだろうとgdiだろうとSVGだろうと同じコードで走らせたかったんだろ?
RasterizerとGroupの派生クラス達をみっつも書くのは辛いだろ。したっぱがたくさん居れば何の問題も無いけどなwww
俺のやり方なら分離できてRasterizerだけをみっつ書けばいいって言ってるのに。素直に吸収しようぜ?
>>781 >>783
確かにそれは心配だな。解決策はすぐには思いつかん
派生クラスから使えないようにすればいいけど、少し自由度が下がる気がする
あれか、C++ならデストラクタでやることにすれば多少安全か
C#ならIDisposableでな
Delphiは残念ながらInterfaceの自動破棄で強引にやるか、try finallyでやるしか無い
>>784
俺のTClass1の設計と根本的には変わらないな
push_contextとpop_contextの対応の問題がある
■ このスレッドは過去ログ倉庫に格納されています