Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) А как же наследование? (число прочтений - 8150 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А как же наследование?
Ответ #15 - 20. Сентября 2007 :: 04:24
Печать  
sedmin писал(а) 19. Сентября 2007 :: 11:56:
Что не проработано, так это связки стандартных классов 1С типа "ГрупповойКонтекст", "Справочник", "Документ" с ООП.

Прошу отметить, что ИМХО здесь подразумевается то, что в штатном 1С формы справочников/документов (ГрупповойКонтекст) отличаются от объектов Справочник/Документ и пока не удалось придумать, как обеспечить единую схему наследования от них, например, для наследника от документа Печаль
Т.е. это ограничение штатной 1С, пока не преодоленное нами Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А как же наследование?
Ответ #16 - 20. Сентября 2007 :: 13:51
Печать  
freagle писал(а) 15. Сентября 2007 :: 17:33:
Скажите, это баг, фича, или у меня руки не оттуда растут?

На 95% - руки. Показывай код, разберемся.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А как же наследование?
Ответ #17 - 20. Сентября 2007 :: 13:53
Печать  
freagle писал(а) 19. Сентября 2007 :: 05:48:
Попытался сделать небольшую подсистему к 1С, основаную на "чисто" ООП - методологии - постоянно упираюсь в артефакты реализации 1cpp. Приходится постоянно использовать напильник.

"чистая ООП методология" существует только в книжках. На практике у каждого языка есть свои особенности в реализации ООП. У 1С++, как уже ранее было замечено, в части реализации ООП много общего с Питоном.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: А как же наследование?
Ответ #18 - 20. Сентября 2007 :: 14:03
Печать  
fez писал(а) 20. Сентября 2007 :: 13:51:
freagle писал(а) 15. Сентября 2007 :: 17:33:
Скажите, это баг, фича, или у меня руки не оттуда растут?

На 95% - руки. Показывай код, разберемся.

+1

Ждем
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Deb
1c++ developer
Отсутствует


Sex, drugs and 1C

Сообщений: 41
Зарегистрирован: 21. Мая 2006
Re: А как же наследование?
Ответ #19 - 12. Октября 2007 :: 13:21
Печать  
Могу добавить, что проверка типов интенсивно использовалась мною и она работала по всем правилам ООП на 100% при работе с собственными классами - это была одна из базовых идей. Один большой недостаток - это проверка работает на уровне выполенения кода.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать