Результаты (
русский) 2:
[копия]Скопировано!
Объектно-ориентированного программирования
Одним из главных мотиваций для использования ООП обращаться мультимедийные приложения, в которых такие разные типы данных, как звуком и видео могут быть упакованы вместе в исполняемых модулей. Другой написания кода программы, который более интуитивным и многоразовые; . Другими словами, код, который сокращает время программа-разработки
Возможно, ключевой особенностью ООП является инкапсуляция - комплектации данные и программные инструкции в модули называются «объекты». Здесь »приведен пример того, как объекты работы. Значок на экране дисплея можно назвать треугольники ». Когда пользователь выбирает значок Треугольники - который является объектом, состоящим из свойств треугольников (рис. Ниже) и других данных и инструкций - меню может появиться на экране открывается несколько вариантов. Выбор может быть (1) создать новый треугольник и (2) выборки треугольник уже при хранении. Меню тоже является объектом, как и выбор на нем. Каждый раз, когда пользователь выбирает объект, инструкции внутри объекта выполняются с тем, что свойства или данных содержит объект, чтобы получить к следующему шагу. Например, когда пользователь хочет создать треугольник, приложение может выполнить ряд инструкций, который отображает несколько типов треугольников -. Право равносторонний, равнобедренный, и так далее
Многие наблюдатели промышленности считают, что инкапсуляция особенностью ООП является естественным инструмент для сложных приложений, в которых речь и движущиеся изображения интегрированы с текстом и графикой. С движущихся изображений и голоса, встроенных в самих объектов, разработчики программы избежать липкой проблему решить, как каждый отдельный тип данных, которые будут интегрированы и синхронизированы в рабочей целом.
Второй ключевой особенностью ООП является наследование. Это позволяет разработчикам ООП определить один класс объектов, скажем, «Прямоугольники», а конкретный экземпляр этого класса, скажем, «квадратов» (прямоугольник с равными сторонами). Таким образом, все свойства прямоугольников - «Имеет 4 стороны» и «Содержит 4 прямые углы» являются два показаны здесь - автоматически наследуются квадратов. Наследование является полезным свойством в быстро обработки бизнес-данных. Например, рассмотрим бизнес, который имеет класс с именем «Сотрудники на Дирборн завод» и конкретный экземпляр этого класса, «сварщиков». Если сотрудники на заводе Dearborn имеют право в течение определенного пакета льгот, сварщики автоматически претендовать на упаковке. Если сварщик по имени Джон Смит позже переехал из Дирборн Бирмингеме, штат Алабама, где другая социальный пакет доступен, редакция просто. Значок, представляющий Джон Смит - например, лицо Джона Смита »с - может быть выбран на экране, и потащил с помощью мыши на значок, представляющий завод Бирмингем. Он автоматически «наследует» пакета услуг Бирмингема.
Третий принцип, лежащий ООП полиморфизм. Это означает, что различные объекты могут принимать одинаковые команды, но иметь дело с ними по-разному. Например, рассмотрим снова пример треугольники. Если пользователь нажимает правой мышкой на «треугольник» Право, голос клип может объяснить свойства прямоугольных треугольников. Тем не менее, если мышь прямо нажал на «треугольник» равносторонний голос вместо объясняет свойства равносторонних треугольников.
Сочетание инкапсуляции, наследования и полиморфизма приводит к повторному использованию кода. «Многоразовые код» означает, что новые программы могут быть легко скопированы вместе с старыми программами. Все, что нужно сделать, это получить доступ к библиотеке объектов и сшить их в рабочей целом. Это устраняет необходимость писать код с нуля, а затем отлаживать его. Код повторного использования делает и разработки программ и технического обслуживания программу быстрее.
переводится, пожалуйста, подождите..