Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Объектно-ориентированное программирование

Читайте также:
  1. B. ПРОГРАММИРОВАНИЕ
  2. II) ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ
  3. Web-программирование на стороне клиента.
  4. Архитектура и организация подсистемы DMA (КПДП) в ПК. Управляющая информация и программирование
  5. Визуальное объектно-ориентирование программирование. Инкапсуляция, наследование, полиморфизм. Основные объекты и их свойства, методы и события
  6. Декларативное программирование
  7. Лекция 1: введение в программирование.

Числа в доп-ом и обратном хранятся в виде дополнения,разница в коэффициентах в обр 10 в н-1 а в дополнительном

Н

3.Основные принципы ООП. Инкапсуляция.

Объектно-ориентированное программирование

или ООП (object-oriented programming) -

методология программирования, основанная на

представлении программы в виде совокупности

объектов, каждый из который является реализацией

определенного типа, использующая механизм

пересылки сообщений и классы, организованные в

иерархию наследования.

ООП характеризуется следующими принципами:

- Все является объектом

- Вычисления осуществляются путем взаимодействия

(обмена данными) между объектами, при котором

один объект требует, чтобы другой объект выполнил

некоторое действие; объекты взаимодействуют,

посылая и получая сообщения; сообщение - запрос на

выполнение действия, дополненный набором

аргументов, которые могут понадобиться при

выполнении действия;

- Каждый объект имеет независимую память, которая

состоит из других объектов;

- Каждый объект является представителем класса,

который выражает общие свойства объектов

данного типа;

- В классе задается функциональность

(поведение объекта); тем самым все объекты, которые

являются экземплярами одного класса, могут

выполнять одни и те же действия;

- Классы организованы в единую древовидную

структуру с общим корнем, называемую иерархией

наследования; память и поведение, связанное с

экземплярами определенного класса, автоматически

доступны любому классу, расположенному ниже в

иерархическом дереве.

Для поддержки принципов

объектно-ориентированного программирования

все ООП-языки, включая C#, имеют 3 характерных

черты: инкапсуляцию, полиморфизм и

наследование.

Инкапсуляция (encapsulation) - техника, при которой

несущественная с точки зрения интерфейса объекта

информация прячется внутри него.

4. Основные принципы ООП. Полиморфизм.

 

Объектно-ориентированное программирование

или ООП (object-oriented programming) -

методология программирования, основанная на

представлении программы в виде совокупности

объектов, каждый из который является реализацией

определенного типа, использующая механизм

пересылки сообщений и классы, организованные в

иерархию наследования.

ООП характеризуется следующими принципами:

- Все является объектом

- Вычисления осуществляются путем взаимодействия

(обмена данными) между объектами, при котором

один объект требует, чтобы другой объект выполнил

некоторое действие; объекты взаимодействуют,

посылая и получая сообщения; сообщение - запрос на

выполнение действия, дополненный набором

аргументов, которые могут понадобиться при

выполнении действия;

- Каждый объект имеет независимую память, которая

состоит из других объектов;

- Каждый объект является представителем класса,

который выражает общие свойства объектов

данного типа;

- В классе задается функциональность

(поведение объекта); тем самым все объекты, которые

являются экземплярами одного класса, могут

выполнять одни и те же действия;

- Классы организованы в единую древовидную

структуру с общим корнем, называемую иерархией

наследования; память и поведение, связанное с

экземплярами определенного класса, автоматически

доступны любому классу, расположенному ниже в

иерархическом дереве.

Для поддержки принципов

объектно-ориентированного программирования

все ООП-языки, включая C#, имеют 3 характерных

черты: инкапсуляцию, полиморфизм и

наследование.

Полиморфизм (polymorphism) - свойство,

позволяющее использовать один и тот же интерфейс

для различных действий; полиморфной переменной,

например, может соответствовать несколько

различных методов. Полиморфизм перекраивает

общий код, реализующий некоторый интерфейс, так,

чтобы удовлетворить конкретным особенностям

отдельных типов данных.

5.Основные принципы ООП. Наследование. Управление доступом к членам классов (предка и потомка).


Дата добавления: 2015-11-16; просмотров: 44 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Given real numbers x, y1, ..., y25. In this sequence find two members, the arithmetic mean of which is closest to x.| Объектно-ориентированное программирование

mybiblioteka.su - 2015-2024 год. (0.008 сек.)