Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ООП (Object-Oriented programming) / 25 сообщений из 41, страница 1 из 2
20.06.2008, 23:19
    #35386210
ООП (Object-Oriented programming)
Посоветуйте плз дельные книги по ООП.
А то, все что мне попадалось, это пару глав на эту тему (это про книгу), гугл тоже не рулит по вечерам... :-(
...
Рейтинг: 0 / 0
21.06.2008, 14:25
    #35386407
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
А то, все что мне попадалось, это пару глав на эту тему (это про книгу), гугл тоже не рулит по вечерам... :-(Никто лучше обо ООП за Бьерна Страуструпа не расскажет, также можно и тут почитать или еще тут , а также тут .
Но я советую купить книжную версию
" Бьерн Страуструп.
Язык программирования С++
".
...
Рейтинг: 0 / 0
21.06.2008, 16:00
    #35386468
Пётр Седов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
2 Object-Oriented programming:
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
Поизучайте хорошо спроектированную библиотеку, например VCL (используется в Delphi и C++ Builder-е), она с исходниками идёт. Тогда и поймёте, что такое объектно-ориентированный стиль.
...
Рейтинг: 0 / 0
21.06.2008, 16:57
    #35386502
Ынтырпрайз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Пётр Седов2 Object-Oriented programming:
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
Поизучайте хорошо спроектированную библиотеку, например VCL (используется в Delphi и C++ Builder-е), она с исходниками идёт. Тогда и поймёте, что такое объектно-ориентированный стиль.

Вы поймете, как не НУЖНО делать обьектно-ориентированную библиотеку. Еще бы MFC посоветовал изучать.


Ява/Шарп - на это нужно изучать ООП как во всем нормальном мире.

А книжку Страуса необходимо сжечь на костре.
...
Рейтинг: 0 / 0
21.06.2008, 17:16
    #35386515
Пётр Седов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
2 Ынтырпрайз:

Ынтырпрайз
Пётр Седов2 Object-Oriented programming:
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
Поизучайте хорошо спроектированную библиотеку, например VCL (используется в Delphi и C++ Builder-е), она с исходниками идёт. Тогда и поймёте, что такое объектно-ориентированный стиль.
Вы поймете, как не НУЖНО делать обьектно-ориентированную библиотеку.

По-моему, VCL спроектирована так, что пользоваться ей легко и удобно. Один минус -- работает со строками в ANSI-кодировке, а лучше бы в UTF-16.

Ынтырпрайз
Еще бы MFC посоветовал изучать.

По поводу MFC согласен, это пример того, как не надо проектировать объектно-ориентированную GUI-библиотеку.

Ынтырпрайз
Ява/Шарп - на это нужно изучать ООП как во всем нормальном мире.

В C# библиотека WinForms спроектирована как раз по образу и подобию VCL.
Кстати, некоторые люди истинным объектно-ориентированным языком считают Smalltalk и подобные языки.

Ынтырпрайз
А книжку Страуса необходимо сжечь на костре.

Рукописи не горят :).
...
Рейтинг: 0 / 0
21.06.2008, 17:37
    #35386522
Ынтырпрайз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
>В C# библиотека WinForms спроектирована как раз по образу и подобию VCL.
Во-первых:
1) В C# нет библиотеки. Она есть в .NET. Единая для всех языков этой платформы.
2) Ява программист тебе скажет, что она создана по образу и подобию библиотеки классов Java. И вообще, .NET - это стыренная Ява.

>Рукописи не горят :).

Еще как горят. Можно даже согреться.
...
Рейтинг: 0 / 0
21.06.2008, 18:26
    #35386556
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Ынтырпрайз Пётр Седов2 Object-Oriented programming:
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
Поизучайте хорошо спроектированную библиотеку, например VCL (используется в Delphi и C++ Builder-е), она с исходниками идёт. Тогда и поймёте, что такое объектно-ориентированный стиль.

Вы поймете, как не НУЖНО делать обьектно-ориентированную библиотеку. Еще бы MFC посоветовал изучать.


Ява/Шарп - на это нужно изучать ООП как во всем нормальном мире.

А книжку Страуса необходимо сжечь на костре.Не нужно тут своими дельфями расхаживать и жечь полезные книги.
...
Рейтинг: 0 / 0
21.06.2008, 19:37
    #35386610
Пётр Седов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
2 Ынтырпрайз:

Ынтырпрайз
>В C# библиотека WinForms спроектирована как раз по образу и подобию VCL.
Во-первых:
1) В C# нет библиотеки. Она есть в .NET. Единая для всех языков этой платформы.

Ну если уж говорить так точно, то библиотека WinForms -- часть .NET Framework.

Ынтырпрайз
2) Ява программист тебе скажет, что она создана по образу и подобию библиотеки классов Java.

Какую именно Java-библиотеку Вы имеете в виду -- AWT, Swing или SWT?

Ынтырпрайз
И вообще, .NET - это стыренная Ява.

В Java нет делегатов, и свои value-типы делать нельзя (в C# -- можно, с помощью struct).

2 С0ВЕСТЬ:

С0ВЕСТЬ
Не нужно тут своими дельфями расхаживать и жечь полезные книги.

Я не «расхаживал тут своими дельфями», а упомянул VCL как пример хорошо (по-моему) спроектированной объектно-ориентированной GUI-библиотеки. Кстати, VCL доступна не только в Delphi, но и в C++ Builder-е.
...
Рейтинг: 0 / 0
21.06.2008, 21:37
    #35386706
ООП (Object-Oriented programming)
2 С0ВЕСТЬ
спс за ссылки. Из ваших ссылок почитаю только вики, т.к. Страуструп - он все же пишет наверное про ООП в С++ ( а я вот планирую изучать в будущем С#)
...
Рейтинг: 0 / 0
21.06.2008, 23:00
    #35386764
Ынтырпрайз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
С0ВЕСТЬ Ынтырпрайз Пётр Седов2 Object-Oriented programming:
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
Поизучайте хорошо спроектированную библиотеку, например VCL (используется в Delphi и C++ Builder-е), она с исходниками идёт. Тогда и поймёте, что такое объектно-ориентированный стиль.

Вы поймете, как не НУЖНО делать обьектно-ориентированную библиотеку. Еще бы MFC посоветовал изучать.


Ява/Шарп - на это нужно изучать ООП как во всем нормальном мире.

А книжку Страуса необходимо сжечь на костре.Не нужно тут своими дельфями расхаживать и жечь полезные книги.

В этой "полезной" книге 80% инфы полностью бесполезно.
...
Рейтинг: 0 / 0
22.06.2008, 11:48
    #35386938
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Человеку идею надо понять, методологию применения, а не командочки конкретного языка. Сам очень долго не понимал, зачем это ООП нужно.
Рекомендую почитать известную книгу GoF про паттерны проектирования. Как раз раскрывается идея ООП как методологии проектирования систем.
...
Рейтинг: 0 / 0
22.06.2008, 13:21
    #35387004
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Нельзя-ж так травмировать юный мозг. Чел просит книжек по ООП, а вы ему сразу - ТЫЦ С++.
...
Рейтинг: 0 / 0
22.06.2008, 14:04
    #35387028
edges7
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Object-Oriented programming... гугл тоже не рулит по вечерам... :-(

Не может быть. Не так давно нагуглил такую вещь: Гради Буч "Объектно-ориентированный анализ и проектирование". Книга полностью посвящена ООП ( описание ООП, анализ, проектирование, практическое применение объектно-ориентированного подхода в различных предметных областях ). Примеры на С++. Так что, если это вас не пугает :)), то можете попробовать.
...
Рейтинг: 0 / 0
22.06.2008, 16:15
    #35387107
ООП (Object-Oriented programming)
2 quot Ggg_old
спс, книгу "GoF про паттерны проектирования" - уже скачал. Буду изучать.
...
Рейтинг: 0 / 0
23.06.2008, 12:34
    #35388132
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Object-Oriented programmingА то, все что мне попадалось, это пару глав на эту темуну и правильно. О чём там писать-то больше двух глав?
...
Рейтинг: 0 / 0
23.06.2008, 21:14
    #35389545
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
С.Шлеер С.Меллор Объектно-ориентированный анализ моделирование мира в​состояниях
...
Рейтинг: 0 / 0
23.06.2008, 21:44
    #35389564
ООП (Object-Oriented programming)
2 belugin
спс, попробую почитать.
...
Рейтинг: 0 / 0
23.06.2008, 22:20
    #35389599
AlexandrPlus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Наверное читать просто про концепцию ООП - нет толка.
Надо вероятно на каком-то языке увидеть действенность и полезность, а это,
как видится многими, Delphi или Java среди наиболее массовых языков.
Всё же в C++ ООП будто за уши притащили (наверное так и было), а в C# - будто многое спрятали из-за ненужности.

Наверное книги по Delphi и Java - которые более общего изложения и признанные.

А какой язык считается пионерским в ООП?
...
Рейтинг: 0 / 0
24.06.2008, 07:10
    #35389787
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
AlexandrPlus
А какой язык считается пионерским в ООП?
Smalltalk
...
Рейтинг: 0 / 0
24.06.2008, 15:32
    #35391180
Пётр Седов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
2 Изопропил:

Изопропил AlexandrPlus
А какой язык считается пионерским в ООП?
Smalltalk

Насколько я знаю:

Simula -- первый статически-типизированный объектно-ориентированный язык. По мотивам Simula-ы был сделан C++ (по крайней мере, Страуструп часто упоминает Simula-у в книге «Дизайн и эволюция языка C++»).

Smalltalk -- первый динамически-типизированный объектно-ориентированный язык. По мотивам Smalltalk-а был сделан Objective-C.
...
Рейтинг: 0 / 0
24.06.2008, 19:06
    #35391934
askme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
С0ВЕСТЬ Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
А то, все что мне попадалось, это пару глав на эту тему (это про книгу), гугл тоже не рулит по вечерам... :-(Никто лучше обо ООП за Бьерна Страуструпа не расскажет, также можно и тут почитать или еще тут , а также тут .
Но я советую купить книжную версию
" Бьерн Страуструп.
Язык программирования С++
".


Это... никакого Страуструпа!!!


Гради Буч, Объектно-ориентированный анализ и проектирование
...
Рейтинг: 0 / 0
24.06.2008, 23:14
    #35392207
ООП (Object-Oriented programming)
AskMe пишет:
"Гради Буч, Объектно-ориентированный анализ и проектирование"
Сомнительно. тут попахивает UML-ем. В последнюю очередь имхо буду читать или в предпоследнюю.
...
Рейтинг: 0 / 0
25.06.2008, 20:09
    #35394778
edges7
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Object-Oriented programmingСомнительно. тут попахивает UML-ем.

Ну да, есть немного. Но вы же, надеюсь, не читаете книги с середины. :)
...
Рейтинг: 0 / 0
25.06.2008, 20:49
    #35394829
ООП (Object-Oriented programming)
2 AskMe , edges7 .
спс.Гради Буча - скачал. Тоже буду изучать.
...
Рейтинг: 0 / 0
26.06.2008, 11:37
    #35395810
v04bvs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ООП (Object-Oriented programming)
Object-Oriented programmingПосоветуйте плз дельные книги по ООП.
А то, все что мне попадалось, это пару глав на эту тему (это про книгу), гугл тоже не рулит по вечерам... :-(

Рекомендую изучить язык Smalltalk и объектно-ориентированное расширение Common Lisp-а Common Lisp Object System. В современных мейнстримовых языках не совсем классический ООП.

Если интересует исключительно практическая сторона вопроса - Гради Буч (хоть и слегка устарел, но почитать полезно, да и картинки там забавные), "Design Patterns: Elements of Reusable Object-Oriented Software", книжки Фаулера по рефакторинг и паттерны.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ООП (Object-Oriented programming) / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]