Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Сделать красиво?

30.08.17 18:40
​Сделать красиво?
 
Murr патриот
Murr

Сделать красиво?


Есть код вида:


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 штук.


Вопрос - как сделать красиво, т.е. без кастинга?

 

Перейти на