Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Введение. В учебном пособии приводятся базовые сведения по объектно-ориентированному программированию – важнейшей технологии создания современных программных систем



В учебном пособии приводятся базовые сведения по объектно-ориентированному программированию – важнейшей технологии создания современных программных систем. Освоение данной технологии является обязательным условием подготовки квалифицированных разработчиков программного обеспечения.

Целями и задачами пособия являются:

· Получение знаний по фундаментальным принципам объектного программирования, таким как инкапсуляция, наследование и полиморфизм и применению их для создания объектных программ, включая современные методологии компонентного программирования.

· Приобретение навыков разработки объектных моделей, описания классов и организации их взаимодействия, использования виртуальных методов и полиморфных объектов, применения интерфейсных и обобщенных классов.

Особенностью учебного пособия является то, что оно не ориентировано на изучение одного какого-либо объектного языка программирования. Наоборот, сделана попытка выделить наиболее общие принципиальные положения объектной технологии в целом, а уже потом проиллюстрировать их реализацию в том или ином языке (C++, Java, C#, Delphi Pascal). Желающие освоить один из рассматриваемых в пособии объектных языков могут обратиться к одному из приведенных в списке литературы источников.

Изучение материала пособия требует хорошего знания одного из классических языков программирования высокого уровня. Кроме того, желательны знания и навыки реализации сложных структур данных. Пособие содержит большой набор заданий для практической работы, выполнение которых абсолютно необходимо для качественного освоения предлагаемого материала. В качестве среды разработки может использоваться любой современный инструментальный пакет создания объектных программ, хотя пособие ориентировано на пакет Borland Delphi. В конце каждой темы приводятся список контрольных вопросов для самопроверки и примеры тестовых заданий.

Необходимо понимать, что объектная технология – это развивающаяся технология, в которой постоянно появляются новые приемы и методы, поэтому данное пособие отражает состояние вопроса на рубеже 2006/2007 годов. Кроме того, автор хочет подчеркнуть, что объектная технология – это один из возможных способов разработки программ, имеющий неоспоримые преимущества, но в то же время – свою область применения, в основном – при разработке объемных и сложных прикладных программ. В то же время, остается большой круг задач, где применение объектного подхода нецелесообразно (например, различные относительно небольшие задачи уровня системного программирования).

В целом, материал пособия соответствует требованиям государственных образовательных стандартов подготовки специалистов в области программного обеспечения, информационных систем и технологий.


Основные понятия об объектах и классах





Дата публикования: 2014-11-02; Прочитано: 400 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...