Методическое пособие. Новосибирск, 2002 г. 108 стр.
Методическое пособие состоит из двух частей. Первая часть написана В. Ю. Рыловым, вторая — В. В. Мухортовым. Весь материал обсуждался обоими авторами, так что общая ответственность нераздельна.
Первая часть методического пособия призвана ознакомить читателя с теоретическими основами объектно-ориентированного программирования (ООП). За основу концепции преподавания теоретических основ ООП взята методология разработанная Г. Бучем и изложенная в его книге, посвященной объектно-ориентированному анализу и проектированию. Книга Буча содержит наиболее полное и систематическое изложение вопросов, связанных с применением объектно-ориентированного подхода в разработке программного обеспечения, доступное на русском языке. Многие основные определения взяты из нее, что отмечается в тексте. Для более детального изучения предмета рекомендуется обратиться к этой книге.
Сам курс объектно-ориентированного программирования построен по следующей схеме: вначале рассматриваются теоретические основы объектной модели, включая эволюцию, основные принципы и рассмотрение природы классов и объектов; далее следует изучение основных инструментальных средств ООП языка программирования С++; второй семестр курса посвящен изучению инструментальных средств ООП языка программирования Java.
Вторая часть посвящена основам объектно-ориентированного дизайна (ООД).
Методическое пособие состоит из двух частей. Первая часть написана В. Ю. Рыловым, вторая — В. В. Мухортовым. Весь материал обсуждался обоими авторами, так что общая ответственность нераздельна.
Первая часть методического пособия призвана ознакомить читателя с теоретическими основами объектно-ориентированного программирования (ООП). За основу концепции преподавания теоретических основ ООП взята методология разработанная Г. Бучем и изложенная в его книге, посвященной объектно-ориентированному анализу и проектированию. Книга Буча содержит наиболее полное и систематическое изложение вопросов, связанных с применением объектно-ориентированного подхода в разработке программного обеспечения, доступное на русском языке. Многие основные определения взяты из нее, что отмечается в тексте. Для более детального изучения предмета рекомендуется обратиться к этой книге.
Сам курс объектно-ориентированного программирования построен по следующей схеме: вначале рассматриваются теоретические основы объектной модели, включая эволюцию, основные принципы и рассмотрение природы классов и объектов; далее следует изучение основных инструментальных средств ООП языка программирования С++; второй семестр курса посвящен изучению инструментальных средств ООП языка программирования Java.
Вторая часть посвящена основам объектно-ориентированного дизайна (ООД).