Читайте также:
|
|
Числа в доп-ом и обратном хранятся в виде дополнения,разница в коэффициентах в обр 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. | | | Объектно-ориентированное программирование |