Вход на сайт
Сделать красиво?
317 просмотров
Перейти к просмотру всей ветки
Сделать красиво?
Есть код вида:
static TKnownRanges(){LiOrder.Kreis.NUM_KREIS.Table num_kreis = (LiOrder.Kreis.NUM_KREIS.Table)LiOrder.TLiOrderFactory.Create(LiOrder.TKnownTables.NUM_KREIS);num_kreis.Load();}
Фабрикой создается объект определенного типа.
Фабрикой, потому как там нужна дополнительная инициализация, доступ к элементам которой вне фабрики не желателен.
Понятно, что фабрика возвращает объект базового типа, который надо кастить к нужному типу.
Объектов - много - 3х2х350 штук.
Вопрос - как сделать красиво, т.е. без кастинга?