チャートを描画するビューがあります...複数のチャートタイプがあります...ファクトリクラスでそれらをラップするにはどうすればよいですか?だから私はMyChart
クラス(UIView
サブクラス)を持っています...そしてユーザーが次のようなことをすることができれば:
MyChart *chart = [[Mychart alloc] initWithFrame:frame andType:1];
チャートは実際にはMyLineChart
オブジェクトになります...またはmyChartが作成できる他のオブジェクトですか?myChartクラスのinitでthouseビューを作成し、自分自身を返す代わりにそれらを返すだけですか?