Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В учебном пособии приводятся базовые сведения по объектно-ориентированному программированию – важнейшей технологии создания современных программных систем. Освоение данной технологии является обязательным условием подготовки квалифицированных разработчиков программного обеспечения.
Целями и задачами пособия являются:
· Получение знаний по фундаментальным принципам объектного программирования, таким как инкапсуляция, наследование и полиморфизм и применению их для создания объектных программ, включая современные методологии компонентного программирования.
· Приобретение навыков разработки объектных моделей, описания классов и организации их взаимодействия, использования виртуальных методов и полиморфных объектов, применения интерфейсных и обобщенных классов.
Особенностью учебного пособия является то, что оно не ориентировано на изучение одного какого-либо объектного языка программирования. Наоборот, сделана попытка выделить наиболее общие принципиальные положения объектной технологии в целом, а уже потом проиллюстрировать их реализацию в том или ином языке (C++, Java, C#, Delphi Pascal). Желающие освоить один из рассматриваемых в пособии объектных языков могут обратиться к одному из приведенных в списке литературы источников.
Изучение материала пособия требует хорошего знания одного из классических языков программирования высокого уровня. Кроме того, желательны знания и навыки реализации сложных структур данных. Пособие содержит большой набор заданий для практической работы, выполнение которых абсолютно необходимо для качественного освоения предлагаемого материала. В качестве среды разработки может использоваться любой современный инструментальный пакет создания объектных программ, хотя пособие ориентировано на пакет Borland Delphi. В конце каждой темы приводятся список контрольных вопросов для самопроверки и примеры тестовых заданий.
Необходимо понимать, что объектная технология – это развивающаяся технология, в которой постоянно появляются новые приемы и методы, поэтому данное пособие отражает состояние вопроса на рубеже 2006/2007 годов. Кроме того, автор хочет подчеркнуть, что объектная технология – это один из возможных способов разработки программ, имеющий неоспоримые преимущества, но в то же время – свою область применения, в основном – при разработке объемных и сложных прикладных программ. В то же время, остается большой круг задач, где применение объектного подхода нецелесообразно (например, различные относительно небольшие задачи уровня системного программирования).
В целом, материал пособия соответствует требованиям государственных образовательных стандартов подготовки специалистов в области программного обеспечения, информационных систем и технологий.
Основные понятия об объектах и классах
Дата публикования: 2014-11-02; Прочитано: 400 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!