Краткое введение в основы ООП - PullRequest
0 голосов
/ 18 мая 2010

Может ли кто-нибудь указать мне на хорошее введение в основные парадигмы ООП, такие как наследование, полиморфизм, инкапсуляция? Я ищу короткую статью, около 2-3 страниц, для очень быстрого чтения.

Большое спасибо.

Ответы [ 5 ]

8 голосов
/ 18 мая 2010

Просто Google для этого http://en.wikipedia.org/wiki/Object-oriented_programming

0 голосов
/ 18 мая 2010

Взгляните на простую английскую вики-статью на ООП .

0 голосов
/ 18 мая 2010

Это едва ли нишевая тема. Чтобы узнать о C #, посмотрите документацию MSDN: http://msdn.microsoft.com/en-us/library/ms173109%28v=VS.80%29.aspx

0 голосов
/ 18 мая 2010

Очень быстрое чтение не может познакомить вас с парадигмой ООП. Это очень большая тема, поэтому лучше изучить ее внимательно, поскольку она может определить, как структурирован ваш код.
Я также предлагаю вам улучшить свои знания о шаблонах проектирования, когда вы правильно поймете ООП.

0 голосов
/ 18 мая 2010

Определения от Алана Кея (он изобрел этот термин) на c2.com:

http://c2.com/cgi/wiki?AlanKaysDefinitionOfObjectOriented

http://c2.com/cgi/wiki?AlanKayOnMessaging

Который не может бытьориентируясь на то, что вы ищете.

Основная идея - «обмен сообщениями» - вот в чем суть ядра ... это все ... У японцев есть маленькое слово - ма - для "это"который находится между "- возможно, ближайший английский эквивалент" interstitial ".Ключом к созданию великолепных и расширяемых систем является гораздо больше, чем дизайн их модулей, а не их внутренние свойства и поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...