46289

Сравнение объектного и вариантного обобщений

Доклад

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

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

Русский

2013-11-20

11.93 KB

1 чел.

14.Сравнение объектного и вариантного обобщений

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

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

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

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

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

Вариантные обобщения на основе общего ресурса формируются при написании программы и распознаются во время трансляции.

Это позволяет заранее распределить память и обеспечить быстрый  и непосредственный доступ к отдельным экземплярам.

К недостаткам можно отнести неэффективное использование пространства памяти при различных размерах специализаций.

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


 

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

56309. Сценарий внеклассного мероприятия «Энергосбережение – первый шаг к устойчивому развитию» 44 KB
  Оборудование: компьютер проектор ватманы клей маркеры шаблоны мультимедийные презентации фильм Экологические катастрофы иллюстрированные макеты лампочек рисунки фото макет школы. Прошу обратить внимание на фотоработы рисунки...
56310. Борис Грінченко – наш земляк 73.5 KB
  Якби людей відзначали номінаціями за вподобання та особисті якості то комусь би дістались вродливість співучість комусь ледарство байдужість честолюбство а Грінченкові ймовірно працелюбність.
56311. Кращої, ніж рідна, мови не буває 125.5 KB
  Мета заходу: донести до студентів красу і багатство української мови; формувати відчуття краси рідної мови; розвивати мовленнєві здібності учнів, збагачувати словниковий склад; виховувати любов до української мови...
56312. Сценарій міської спартакіади серед дітей старшого дошкільного віку присвяченої ЄВРО 2012 73 KB
  Ведуча: Увага Увага Спішіть поспішайте Спортивного свята Ви не минайте. Ведуча: Увага командам Шикуйтеся в ряд. Ведуча: Парад кроком руш Зустрічаємо команду Дошкільного навчального закладу №2. Ведуча: Парад на місті стій наліво...
56313. В поисках украденного счастья 51 KB
  Баба Яга Соловей разбойник Змей Горыныч украли счастье из страны Сказок и теперь все сказки будут заканчиваться плохо в них не будет счастливого конца.: Что же делать Кто нам поможет спасти страну сказок Дети а кто может спасти сказки добрая фея волшебница цветик семицветик...
56314. Tabagisme-l’ENNEMI de l’homme 102 KB
  Tous les participants recoivent les feuilles de papier. Le professeur dit: «Le soleil au centre - c’est le centre de l’univers. Il doit être lié par des lignes avec des étoiles autour du soleil. Ces lignes portent les noms : ma couleur préférée ;
56316. ТАБЛИЦІ СУПЕРЕЧНОСТЕЙ 209.5 KB
  Принцип використання таблиць полягає в тому, що вони спонукають учнів згадати орфографічне правило на основі зіставлення поданих у таблиці прикладів. Порівнюючи праву і ліву колонки, учень пояснює суперечливі на перший погляд приклади, аргументуючи їх відповідними правилами, винятками.
56317. Періодичний закон Д.І. Менделєєва 121 KB
  Мета: ознайомити учнів з періодичним законом хімічних елементів; формувати уявлення про періодичну зміну властивостей хімічних елементів; показати загальну залежність і розвиток неорганічної природи...