我有一个类可以加载一组图形的绘图代码。它有点像这样:
if (type == RabbitGraphic)
{
//a whole bunch of drawing code gets loaded into an object
}
else if (type == FrogGraphic)...
随着我添加的图形越来越多,这个文件变得越来越长,编译/加载文件也需要一段时间。我想知道,有没有一种方法可以将这些图形拆分为单独的文件而无需创建新对象? IE 是否有一些我可以做的机制:
if (type == RabbitGraphic)
{
load file that has rabbit graphic code
}
最佳答案
为什么要避免创建新对象?在我看来,这里需要更多的 OOP。您应该有单独的类来实现特定于每种类型的各种图形代码,可选择具有实现通用功能的父类。
关于iphone - Objective-C:用大量文本拆分类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13061653/