5+
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение 2
1 Понятие об объектно-ориентированном программировании. Основные принципы и идеи ООП 3
2 Понятие класса и его структура. Создание и применение 14
Заключение 19
Список использованных источников 20
1 Понятие об объектно-ориентированном программировании. Основные принципы и идеи ООП
Увеличение размеров программ приводило к необходимости привлечения большего числа программистов, что, в свою очередь, потребовало дополнительных ресурсов для организации их согласованной работы. В процессе разработки приложений заказчик зачастую изменял функциональные требования, что еще более усложняло процесс создания программного обеспечения.
Но не менее важными оказались качественные изменения, связанные со смещением акцента использования компьютеров. В эпоху «больших машин» основными потребителями программного обеспечения были такие крупные заказчики, как большие производственные предприятия, финансовые компании, государственные учреждения. Стоимость таких вычислительных устройств для небольших предприятий и организаций была слишком высока.
Позже появились персональные компьютеры, которые имели гораздо меньшую стоимость и были значительно компактнее.
...
2 Понятие класса и его структура. Создание и применение
Первым бросающимся в глаза отличием ООП от структурного программирования является использование классов. Класс – это тип, определяемый программистом, в котором объединяются структуры2 данных и функции их обработки. Конкретные переменные типа данных «класс» называются экземплярами класса, или объектами. Программы, разрабатываемые на основе концепций ООП, реализуют алгоритмы, описывающие взаимодействие между объектами.
Эффективным механизмом ослабления связанности между компонентами при объектно-ориентированной декомпозиции является инкапсуляция – ограничение доступа к данным и их объединение с методами, обрабатывающими эти данные.
Методы, расположенные в открытой части, формируют интерфейс класса и могут свободно вызываться клиентом через соответствующий объект класса. Доступ к закрытой секции класса возможен только из его собственных методов, а к защищенной – из его собственных методов, а также из методов классов-потомков.
...
Заключение
В процессе выполнения данной работы были рассмотрены понятие об ООП, основные принципы и идеи ООП. Также рассмотрено понятие класса, его создание и применение.
Исходя из изученного материала, можно сделать вывод, что ООП предоставляет разработчикам гибкий мощный универсальный инструмент, не связанный с каким-то определенным классом задач.
Объектный подход зарекомендовал себя как унифицирующая идея всей компьютерной науки, применимая не только в программировании, но также в проектировании интерфейса пользователя. Баз данных и даже архитектуры компьютеров
Объектно-ориентированное программирование (ООП) предлагает новый мощный способ решения проблемы сложности программ. Вместо того чтобы рассматривать программу как набор последовательно выполняемых инструкций, в ООП программа представляется в виде совокупности объектов, обладающих сходными свойствами и набором действий, которые можно с ними производить.
...
1. Лекция 2: Основы объектно-ориентированного программирования [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/studies/courses/16/16/lecture/27107?page=1 (дата обращения 10.11.2017).
2. Лафоре Р., Объектно-ориентированное программирование в С++: книга, 4-е изд. - СПб.: Питер, 2004. - 902 с.
3. Мэтт Вайсфельд, Объектно-ориентированное мышление: СПб.: Питер, 2014. - 304.с.
4. Колесов Ю.Б., Сениченков Ю.Б., Моделирование систем. Объектно-ориентированный подход: учеб.пос., СПб.: БХВ-Петербург, 2012. - 192 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение 2
1 Понятие об объектно-ориентированном программировании. Основные принципы и идеи ООП 3
2 Понятие класса и его структура. Создание и применение 14
Заключение 19
Список использованных источников 20
1 Понятие об объектно-ориентированном программировании. Основные принципы и идеи ООП
Увеличение размеров программ приводило к необходимости привлечения большего числа программистов, что, в свою очередь, потребовало дополнительных ресурсов для организации их согласованной работы. В процессе разработки приложений заказчик зачастую изменял функциональные требования, что еще более усложняло процесс создания программного обеспечения.
Но не менее важными оказались качественные изменения, связанные со смещением акцента использования компьютеров. В эпоху «больших машин» основными потребителями программного обеспечения были такие крупные заказчики, как большие производственные предприятия, финансовые компании, государственные учреждения. Стоимость таких вычислительных устройств для небольших предприятий и организаций была слишком высока.
Позже появились персональные компьютеры, которые имели гораздо меньшую стоимость и были значительно компактнее.
...
2 Понятие класса и его структура. Создание и применение
Первым бросающимся в глаза отличием ООП от структурного программирования является использование классов. Класс – это тип, определяемый программистом, в котором объединяются структуры2 данных и функции их обработки. Конкретные переменные типа данных «класс» называются экземплярами класса, или объектами. Программы, разрабатываемые на основе концепций ООП, реализуют алгоритмы, описывающие взаимодействие между объектами.
Эффективным механизмом ослабления связанности между компонентами при объектно-ориентированной декомпозиции является инкапсуляция – ограничение доступа к данным и их объединение с методами, обрабатывающими эти данные.
Методы, расположенные в открытой части, формируют интерфейс класса и могут свободно вызываться клиентом через соответствующий объект класса. Доступ к закрытой секции класса возможен только из его собственных методов, а к защищенной – из его собственных методов, а также из методов классов-потомков.
...
Заключение
В процессе выполнения данной работы были рассмотрены понятие об ООП, основные принципы и идеи ООП. Также рассмотрено понятие класса, его создание и применение.
Исходя из изученного материала, можно сделать вывод, что ООП предоставляет разработчикам гибкий мощный универсальный инструмент, не связанный с каким-то определенным классом задач.
Объектный подход зарекомендовал себя как унифицирующая идея всей компьютерной науки, применимая не только в программировании, но также в проектировании интерфейса пользователя. Баз данных и даже архитектуры компьютеров
Объектно-ориентированное программирование (ООП) предлагает новый мощный способ решения проблемы сложности программ. Вместо того чтобы рассматривать программу как набор последовательно выполняемых инструкций, в ООП программа представляется в виде совокупности объектов, обладающих сходными свойствами и набором действий, которые можно с ними производить.
...
1. Лекция 2: Основы объектно-ориентированного программирования [Электронный ресурс]. – Режим доступа: http://www.intuit.ru/studies/courses/16/16/lecture/27107?page=1 (дата обращения 10.11.2017).
2. Лафоре Р., Объектно-ориентированное программирование в С++: книга, 4-е изд. - СПб.: Питер, 2004. - 902 с.
3. Мэтт Вайсфельд, Объектно-ориентированное мышление: СПб.: Питер, 2014. - 304.с.
4. Колесов Ю.Б., Сениченков Ю.Б., Моделирование систем. Объектно-ориентированный подход: учеб.пос., СПб.: БХВ-Петербург, 2012. - 192 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
500 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 85113 Рефератов — поможем найти подходящую