AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2005, 20:59   #1  
maximus is offline
maximus
Участник
 
153 / 10 (1) +
Регистрация: 16.03.2005
Talking ООП X++ в действии
X++ превносит свой вклад в развитие ООП. Умельцами MBS идея construct развернута
до статических методов. Теперь уже и статические методы могут быть динамическими.. при желании

PHP код:
abstract class WMSJournalCheckPost extends JournalCheckPost { }

public static 
WMSJournalCheckPost [B]newJournalCheckPost[/B](
    
JournalCheckPostType    journalCheckPostType,
    
WMSJournalTable         WMSJournalTable)
{
    ;
    switch(
WMSJournalTable.journalType)
    {
        case 
WMSJournalType::Reception:
        case 
WMSJournalType::Production:
            return 
WMSJournalCheckPostReception::newJournalCheckPost      
                      
(journalCheckPostTypeWMSJournalTable);
    }
  ...
}

class 
WMSJournalCheckPostReception extends WMSJournalCheckPost {}

public static 
WMSJournalCheckPostReception [B]newJournalCheckPost[/B](..)
{
  ... 
to do something useful..

 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:53.