我有一个可以绘制图表的视图......将会有不止一种图表类型......我如何将它们包装在工厂类中?所以我有一个MyChart
类(UIView
子类)......如果用户可以做类似的事情:
MyChart *chart = [[Mychart alloc] initWithFrame:frame andType:1];
并且图表实际上将成为一个MyLineChart
对象......或 myChart 可以创建的其他对象?我是否只是在 myChart 类的 init 中创建 thouse 视图 .. 并返回它们而不是返回 self?