04.10.2006, 13:46 | #1 |
Участник
|
Что такое Constructor controlled inheritance?
Вопрос: что такое Constructor Controlled Inheritance
и как ответить на вопросы: 1) when using constructor controlled inheritance where should the Main method sit? 2)when using constructor controlled inheritance what class must all inheritors extend? |
|
04.10.2006, 13:57 | #2 |
Участник
|
Это такой вид реализации наследования, когда наследник определяется в методе construct() базового класса.
К примеру, посмотрите класс PurchFormLetter. 1) метод main находится именно на этом классе (базовый по отношению к PurchFormLetter_*) 2) все должны наследоваться от того класса, который возвращается в методе construct() - в данном случае, класса PurchFormLetter. |
|
04.10.2006, 14:27 | #3 |
Moderator
|
Это то, что в паттернах проектирования называется class factory
|
|
04.10.2006, 15:22 | #4 |
Участник
|
спасибо!
|
|