|  | Нужно ли объекто-ориентированное программирование в платформе 1С ? | ☑ | 
    
        | 0
    
        GANR   22.10.12✎ 12:50 | Всего мнений: 27 
 
 
        Как Вы считаете, нужно ли в платформе 1С реализовать такие принципы ООП, как наследование и полиморфизм (инкапсуляция, худо-бедно, возможна)?     |  | 
    
        | 3
    
        1Страх   22.10.12✎ 12:53 | 
        полиморфизма в 1С на самом деле до самого не хочу, ибо типизация отсутствует
 
 народ не поймет инноваций
 
 Да |  | 
    
        | 13
    
        UnAmerican   22.10.12✎ 12:58 | 
        Ведь можно реализовать классы которые будут требовать жесткой типизации. В конце концов конструктором проверять на типы.
 
 А вот инкапсуляция в данном виде не возможно, ибо отсутствует жестка типизация.
 
 Да |  | 
    
        | 21
    
        xReason   22.10.12✎ 13:03 | 
        надо, нужно ООП и нужная пусть не строгая, но нормальная типизация. 
 Хотя бы когда возвращаешь значения из функции
 
 Да |  | 
    
        | 38
    
        JustBeFree   22.10.12✎ 13:19 | 
        ..     
 Да |  | 
    
        | 41
    
        Кокос   22.10.12✎ 13:24 | 
        Сейчас, для сохранения обновляемости базы, приходится пользоваться подчиненными справочниками, а тут будет всё проще. Вообще вспоминаю с удовольствием свои с++ные времена.     
 Да |  | 
    
        | 46
    
        GANR   22.10.12✎ 13:34 | 
        (45) Для мелких и частных задач - абсолютно не нужно. А вот при глобальных переработках конфигураций и разработках пресловутых универсальных механизмов наследование и полиморфизм здорово-бы помогли. Плюс обновлять потом такие конфы можно было-бы безболезненно.     
 Да |  | 
    
        | 62
    
        Stagor   22.10.12✎ 13:52 | 
        До кучи!     
 Да |  | 
    
        | 76
    
        Telefon   22.10.12✎ 14:07 | 
        Нужна, хотябы потому, что объем копипасты снизится.     
 Да |  | 
    
        | 87
    
        YV   22.10.12✎ 14:54 | 
        Да, но с оговоркой. Прежде чем вводить ООП в 1С, нужно расстрелять всех быдлокодеров.     
 Да |  |