🗊 Презентация Преимущества и недостатки объектно-ориентированного программирования (ООП)

Нажмите для полного просмотра!
Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №1 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №2 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №3 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №4 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №5 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №6 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №7 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №8 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №9 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №10 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №11 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №12 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №13 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №14 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №15 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №16 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №17 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №18 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №19 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №20 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №21 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №22 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №23 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №24 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №25 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №26 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №27 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №28 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №29 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №30 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №31 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №32 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №33 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №34 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №35 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №36 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №37 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №38 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №39 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №40 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №41 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №42 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №43 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №44 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №45 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №46 Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №47

Вы можете ознакомиться и скачать презентацию на тему Преимущества и недостатки объектно-ориентированного программирования (ООП). Доклад-сообщение содержит 47 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №1
Описание слайда:

Слайд 2


Преимущества и недостатки ООП Преимущества (при создании больших программ): использование при программировании понятий, более близких к предметной...
Описание слайда:
Преимущества и недостатки ООП Преимущества (при создании больших программ): использование при программировании понятий, более близких к предметной области; локализация свойств и поведения объекта о одном месте, позволяющая лучше структурировать и, следовательно, отлаживать программу; возможность создания библиотеки объектов и создания программы из готовых частей; исключение избыточного кода за счет того, что можно многократно не описывать повторяющиеся действия; сравнительно простая возможность внесения изменений в программу без изменения уже написанных частей, а в ряде случаев и без их перекомпиляции. Недостатки ООП: некоторое снижение быстродействия программы, связанное с использованием виртуальных методов; идеи ООП не просты для понимания и в особенности для практического использования; для эффективного использования существующих ОО систем требуется большой объем первоначальных знаний.

Слайд 3


Свойства ООП Инкапсуляция - скрытие деталей реализации; объединение данных и действий над ними. Наследование позволяет создавать иерархию объектов, в...
Описание слайда:
Свойства ООП Инкапсуляция - скрытие деталей реализации; объединение данных и действий над ними. Наследование позволяет создавать иерархию объектов, в которой объекты-потомки наследуют все свойства своих предков. Свойства при наследовании повторно не описываются. Кроме унаследованных, потомок обладает собственными свойствами. Объект в C++ может иметь сколько угодно потомков и предков. Полиморфизм - возможность определения единого по имени действия, применимого ко всем объектам иерархии, причем каждый объект реализует это действие собственным способом.

Слайд 4


Технология разработки ОО программ В процесс проектирования перед всеми остальными добавляется еще один этап - разработка иерархии классов. в...
Описание слайда:
Технология разработки ОО программ В процесс проектирования перед всеми остальными добавляется еще один этап - разработка иерархии классов. в предметной области выделяются понятия, которые можно использовать как классы. Кроме классов из прикладной области, обязательно появляются классы, связанные с аппаратной частью и реализацией определяются операции над классами, которые впоследствии станут методами класса. Их можно разбить на группы: - связанные с конструированем и копированем объектов - для поддержки связей между классами, которые существуют в прикладной области - позволяющие представить работу с объектами в удобном виде. Определяются функции, которые будут виртуальными. Определяются зависимости между классами. Процесс создания иерархии классов - итерационный. Например, можно в двух классах выделить общую часть в базовый класс и сделать их производными.

Слайд 5


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №5
Описание слайда:

Слайд 6


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №6
Описание слайда:

Слайд 7


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №7
Описание слайда:

Слайд 8


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №8
Описание слайда:

Слайд 9


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №9
Описание слайда:

Слайд 10


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №10
Описание слайда:

Слайд 11


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №11
Описание слайда:

Слайд 12


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №12
Описание слайда:

Слайд 13


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №13
Описание слайда:

Слайд 14


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №14
Описание слайда:

Слайд 15


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №15
Описание слайда:

Слайд 16


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №16
Описание слайда:

Слайд 17


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №17
Описание слайда:

Слайд 18


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №18
Описание слайда:

Слайд 19


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №19
Описание слайда:

Слайд 20


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №20
Описание слайда:

Слайд 21


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №21
Описание слайда:

Слайд 22


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №22
Описание слайда:

Слайд 23


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №23
Описание слайда:

Слайд 24


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №24
Описание слайда:

Слайд 25


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №25
Описание слайда:

Слайд 26


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №26
Описание слайда:

Слайд 27


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №27
Описание слайда:

Слайд 28


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №28
Описание слайда:

Слайд 29


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №29
Описание слайда:

Слайд 30


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №30
Описание слайда:

Слайд 31


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №31
Описание слайда:

Слайд 32


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №32
Описание слайда:

Слайд 33


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №33
Описание слайда:

Слайд 34


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №34
Описание слайда:

Слайд 35


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №35
Описание слайда:

Слайд 36


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №36
Описание слайда:

Слайд 37


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №37
Описание слайда:

Слайд 38


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №38
Описание слайда:

Слайд 39


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №39
Описание слайда:

Слайд 40


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №40
Описание слайда:

Слайд 41


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №41
Описание слайда:

Слайд 42


Вложенные классы Внутри класса допускается описание новых классов. Описания этих классов будут доступны только внутри текущего класса. Например:...
Описание слайда:
Вложенные классы Внутри класса допускается описание новых классов. Описания этих классов будут доступны только внутри текущего класса. Например: class А { class B{ .... }; }; Класс B доступен только внутри описания класса A.

Слайд 43


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №43
Описание слайда:

Слайд 44


Интерфейс и реализация Клиент – часть программы, которая создает и использует объекты классы Открытый интерфейс класса (объявление класса) -...
Описание слайда:
Интерфейс и реализация Клиент – часть программы, которая создает и использует объекты классы Открытый интерфейс класса (объявление класса) - соглашение с клиентом, как этот класс будет вести себя class Cat { public: Cat(int initialAge); ~Cat(); int GetAge() const; // const accessor function void SetAge (int age); void Meow(); private: int itsAge; };

Слайд 45


Продолжение примера // конструктор класса Cat, Cat::Cat(int initialAge) { itsAge = initialAge; std::cout
Описание слайда:
Продолжение примера // конструктор класса Cat, Cat::Cat(int initialAge) { itsAge = initialAge; std::cout

Слайд 46


// реализация открытой функции доступа SetAge, void Cat::SetAge(int age) {itsAge = age;} //реализация метода Meow выводит на экран "Meow "...
Описание слайда:
// реализация открытой функции доступа SetAge, void Cat::SetAge(int age) {itsAge = age;} //реализация метода Meow выводит на экран "Meow " void Cat::Meow() { std::cout

Слайд 47


Преимущества и недостатки объектно-ориентированного программирования (ООП), слайд №47
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию