75499

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

Доклад

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

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

Русский

2015-01-15

23 KB

0 чел.

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

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

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

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

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

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

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


 

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

55013. Похідна та її застосування 844 KB
  Мета уроку: навчальна мета: перевірити узагальнити систематизувати поглибити знання вміння навички учнів з теми; повторити та удосконалити знання правил і формул диференціювання елементарних функцій...
55014. Похідна як швидкість. Розв’язання задач прикладного характеру з застосуванням похідної. Похідна в математиці та фізиці 126.5 KB
  Мета уроку: Розкрити технологію розв’язання текстових фізичних задач із застосуванням похідної, дати уявлення про похідну як швидкість; систематизувати та поглибити теоретичні знання учнів; орієнтувати учнів на виявлення та вивчення багатогранності зв’язків між фізичними та математичними поняттями...
55015. Доба героїчних походів козаків. Петро Конашевич-Сагайдачний 102.5 KB
  Мета: розглянути напрями морських походів козаків; охарактеризувати діяльність гетьмана П.Актуалізація опорних знань учнів: фронтальна бесіда: Про кого ми вивчаємо у 8класіпро козаків; Хто такі козаки Які причини виникнення козацтва...
55016. Морські походи козаків. Гетьман П.Сагайдачний. Участь українського козацтва у Хотинській війні 74 KB
  Мета уроку: розкрити характерні особливості історії України першої половини ХVІІст. – «доби героїчних походів»; поглибити знання учнів про військове мистецтво українського козацтва; ознайомити учнів з військовою, суспільно-політичною та дипломатичною діяльністю видатного гетьмана Петра Конашевича-Сагайдачного...
55017. Використання надбудови. Пошук розв’язку електронних таблиць Microsoft Excel 466.5 KB
  В теоретичної частині роботи розглядається питання: Засіб Пошук розвязку. Розвязання задач з використанням функціональних можливостей електронних таблиць Microsoft Excel.
55018. Розв'язування показникових рівнянь 428 KB
  Мета: Систематизувати компетентність по розвязуванню показникових рівнянь. Виховувати наполегливість, вміння аналізувати, розвивати кмітливість. Обладнання: дошка, крейда, роздатковий матеріал.
55019. Інформація. Інформаційні процеси в системі. Апаратне забезпечення інформаційної системи 44 KB
  Мета: повторити і закріпити основні поняття вміння; поглибити розуміння учнями фактичного матеріалу: спонукати до самостійного опанування учнями предмета; розвивати пізнавальну активність увагу память уміння аналізувати;...
55020. СЕКРЕТНИЙ ПОКУПЕЦЬ 81.5 KB
  Мета конкурсу: узагальнення і поглиблення професійних знань, умінь та навичок продавця. Демонстрація досягнутого рівня підготовки студентів–практикантів та розвиток зацікавленості їх до майбутньої професії з предмету навчальна практика.
55021. ПОЛЕ ЧУДЕС 112.5 KB
  Цель: заинтересовать учащихся предметом; вовлечь их в самостоятельную работу; способствовать расширению кругозора учащихся; способствовать развитию внимания, мышления, памяти, смекалки, познавательной и творческой активности учащихся; воспитывать трудолюбие, ответственность, интерес к изучению математики.