ООП в object Pascal

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by AnGeI, 10 Apr 2011.

  1. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    396
    Likes Received:
    79
    Reputations:
    16
    Ищу мануал/лекцию/статью про ООП в Object Pascal (Delphi), желательно с примерами кода.
    Важна сама концепция ООП (теория).
    wikipedia читал, теории почти хватило, но примеров нету и о виртуализации ничего нету.
     
  2. Jakeroid

    Jakeroid Member

    Joined:
    9 May 2009
    Messages:
    198
    Likes Received:
    12
    Reputations:
    1
    Вот есть видео-лекции:
    __http://www.intuit.ru/department/se/oborientan/
    Вот текстовые:
    __http://www.intuit.ru/department/se/oopbases/
    Не посредственно по Delphi:
    __http://www.delphisources.ru/pages/articles/2007_year/art_10_03_07/art_10_03_07.html

    Вкратце:
    Концепция ООП заключается в том, что бы группировать данные и методы(процедуры и функции) по классам. Благодаря этому ускоряется и упрощается дальнейшая разработка программ. Но скорость выполнения и занимаемая память обычно увеличивается, по сравнению с процедурным стилем программирования. При текущих мощностях - эта разница не заметна.

    Личное мнение:
    Учить ООП на примере C#(.NET). А потом выучить тоже самое но на С++. От этого пользы больше.
    А что бы осмыслить всю разницу, нужно писать приложения либо только на Си, либо только на С++. В таком случае осознаешь все "+" и "-" разработки.
     
    1 person likes this.