75499

Принципы программирования дополнительных задач в ИС 1С

Доклад

Информатика, кибернетика и программирование

Наследование есть свойство объектов порождать своих потомков. Полиморфизм это свойство родственных объектов т. объектов имеющих одного общего родителя решать схожие по смыслу проблемы разными способами. Это и называется полиморфизмом объектов.

Русский

2015-01-15

23 KB

0 чел.

68. Принципы программирования дополнительных задач в ИС 1С

       1. Инкапсуляция - это объединение в единое целое данных и алгоритмов обработки этих данных.

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

   Другим немаловажным следствием инкапсуляции является легкость обмена объектами, переноса их из одной программы в другую.

   2. Наследование - есть свойство объектов порождать своих потомков. Объект-потомок автоматически наследует от родителя все поля и методы, может дополнять объекты новыми полями и заменять (перекрывать) методы родителя или дополнять их.

   Принцип наследования решает проблему модификации свойств объекта и придает ООП в целом исключительную гибкость. При работе с объектами программист обычно подбирает объект, наиболее близкий по своим свойствам для решения конкретной задачи, и создает одного или нескольких потомков от него, которые "умеют" делать то, что не реализовано в родителе.

   3. Полиморфизм - это свойство родственных объектов (т.е. объектов, имеющих одного общего родителя) решать схожие по смыслу проблемы разными способами. Изменяя алгоритм того или иного метода в потомках объекта, программист может придавать этим потомкам отсутствующие у родителя специфические свойства. Для изменения метода необходимо перекрыть его в потомке, то есть объявить в потомке одноименный метод и реализовать в нем нужные действия. В результате в объекте-родителе и объекте-потомке будут действовать два одноименных метода, имеющие разную алгоритмическую основу и, следовательно, придающие объектам разные свойства. Это и называется полиморфизмом объектов.


 

А также другие работы, которые могут Вас заинтересовать

61232. УРОК - ПРОЕКТ. ДОНЬКА ПРОМЕТЕЯ 1.09 MB
  Розширити коло знань учнів про життєвий та творчий шлях Лесі Українки. Вчити учнів здійснювати проектну діяльність на основі досліджень; самостійно опрацьовувати нову інформацію, виділяти найголовніше;