我迭代IColonne对象的列表。但是我需要转换到混凝土类中才能得到具体的属性。我的列表中有"Colonne“和"ColonneGroup”对象。
IColonne接口:
public interface IColonne {
String getFtlName();
int getWidthPx(final int tableSize);
}
科隆混凝土级:
public class Colonne implements IColonne {
....
}
ColonneGroup混凝土类:
public class ColonneGroup impl
我有这两种模式:
class Item(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=100)
rarity = models.CharField(max_length=3)
craftable = models.BooleanField()
和
class Recipe(models.Model):
id = models.IntegerField(primary_key=True)
items = m