 |
поддержка курса
Основы объектно-ориентированного программирования
информация
[-]
информация
[+]
Автор:
Б. Мейер
|
?
|
Уровень: для специалистов
||
Статус: бесплатный
||
Опубликован: 17.10.2005
Рейтинг: 4.52
||
Популярность: 47
||
Студентов: 4388/85
|
Мнения о курсе
| Всего проголосовало: |
|
54 слушателей (закончило: 68) |
|
1 |
|
|
| |
1. Курс в целом: |
|
4.5 |
|
|
|
| |
2. Стиль изложения: |
|
4.2 |
|
|
|
| |
3. Качество материала: |
|
4.4 |
|
|
|
| |
4. Качество заданий: |
|
4.0 |
|
|
|
|
 |
| Имя |
Мнение |
1 |
2 |
3 |
4 |
|
menshoy1
|
Было бы неплохо добавить варианты решения упражнений, для самоконтроля. |
5 |
5 |
5 |
4 |
|
|
Master98
|
Курс весьма и весьма фундаментальный. На практике материалы могут использовать, разве что, разработчики языков программирования. Но, конечно же, для расширения кругозора курс полезен.
Существенно, по языку изложения курс, к сожалению, типичный "переводной". |
4 |
3 |
4 |
4 |
|
|
Miderty
|
Курс в целом понравился. Всё логично изложено, понятным языком. Из негативных моментов можно отметить только некоторое количество опечаток, которые я исправлял по возможности. Хочется пожелать, чтобы материал курса был всё-таки больше привязан к современным ОО- языкам ( например, С#, Java) и подкреплён дополнительными практическими примерами. Спасибо! |
5 |
5 |
4 |
5 |
|
|
Alien47
|
Отличный курс, огромное Вам спасибо.
Очень хорошо смотрится введённая нотация написания примеров - позволяет абстрагироваться от существующих языков и заострять внимание на концепциях, не испорченных реализациями. Здесь же для сокращения объёма и выделения важного идеально подошли неполные спецификации.
Как идея дальнейшего развития - показать как те или иные описанные ОО-инструменты и концепции реализованы или не реализованы в популярных языках программирования. Мне, например, по ходу изучения на ум сразу же приходят аналогии с С++ и их решениями - удачными и не очень. Это позволит сделать курс более понятным для людей, хорошо знакомых с практикой, но не привыкшим к теории программирования.
Например, вводя тот или иной элемент и отражая его в специальной нотации, тут же приводить аналоги из реальных языков.
Главное нарекание - некоторые лекции плохо вычитаны - много ошибок в пунктуации и невнимательных опечаток. В меру своих познаний отправлял сообщения об ошибках |
5 |
5 |
5 |
5 |
|
|
dgs1965
|
Очень большой объем информации укладывается в одну лекцию. Лучше сделать лекций больше, но меньшего объема |
5 |
5 |
5 |
5 |
|
EKachko
Качко Елена Григорьевна
|
Курс очень полезный для тех, кто имеет практические навыки ООП, но слабо владеет теоретическим обоснованием этой технологии |
5 |
5 |
5 |
5 |
|
|
mnic
|
Для получения основ по ООП эта книга явно трудна. Довольно запутанный язык изложения (возможно из-за перевода), некоторые соображения автора весьма спорны, а приведенные обоснования субъективны. Несмотря на то, что автор претендует на классическое описание ОО-программирования, вызывает сомнение введение таких механизмов, как утверждения и инварианты (и некоторые другие средства), которые автор вводит как неотъемлемые части ОО-нотации (на примере языка программирования Eiffel).
В целом, книгу можно считать полезной, особенно после знакомства с каким-нибудь ОО-языком программирования. Для первого же знакомства с миром ООП эту книгу читать не советую.
Что касается тестов, то часто они составлены просто цитатами из лекций, что иногда вводит в заблуждение, поскольку данные цитаты верны в контексте, а в общем случае могут быть поставлены под сомнение. Кроме того, верно ответить на тесты без изучения лекции очень трудно, т.к. вопросы жестко привязаны к тексту лекции. В тестах обнаружилась пара ошибок, которые были исправлены. |
3 |
3 |
3 |
1 |
|
|
Kolkhi
|
Интересный курс, но мало примеров |
5 |
4 |
5 |
5 |
|
|
extasyDeveloper
|
В целом лучшая книжка по этой теме что я видел... Разве что стиль изложения слишком сухой и ошибки есть в тестах. |
5 |
4 |
4 |
4 |
|
|
студент выбыл
|
Большое спасибо за перевод книжки Мейера!
Очень много ценных замечаний по объектным технологиям разработки ПО, в т.ч. по вопросам, которые не рассматриваются в литературе по промышленным языкам ОО-разработки (C++, Java, C# и др).
Есть кое-какие замечания по качеству перевода и форматированию материала, по формулировкам контрольных вопросов. Есть надежда, что эти недочеты со временем будут исправлены. |
5 |
5 |
4 |
3 |
|
 |
|
|
|
 |
 |
 |
Помогите ответить на вопрос:
|
| |
|
|
| |
|
|
|