Наукова електронна бібліотека
періодичних видань НАН України

Метод Diff для имплементации стека отмены недавних действий пользователя

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Масюк, А.Л.
dc.date.accessioned 2017-04-14T13:14:54Z
dc.date.available 2017-04-14T13:14:54Z
dc.date.issued 2017
dc.identifier.citation Метод Diff для имплементации стека отмены недавних действий пользователя / А.Л. Масюк // Электронное моделирование. — 2017. — Т. 39, № 1. — С. 91-103. — Бібліогр.: 5 назв. — рос. uk_UA
dc.identifier.issn 0204-3572
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/115858
dc.description.abstract Рассмотрены наиболее популярные в настоящее время паттерны имплементации стека отмены недавних действий Memento и Command, проанализированы их достоинства и недостатки. Предложен метод Diff, в котором сочетаются преимущества обозначенных паттернов с простотой и универсальностью реализации. Данный метод проверен на практике при разработке визуального редактора графов шахтных вентиляционных сетей и их параметров, а также в других подобных приложениях. Доказана его эффективность по таким критериям, как быстродействие, расход памяти, трудозатраты на реализацию. uk_UA
dc.description.abstract Розглянуто найпопулярніші на даний час патерни імплементації стеку відміни нещодавніх дій Memento та Command, проаналізовано їх позитивні та негативні властивості. Запропоновано метод Diff, в якому поєднано переваги означених патернів та простота і універсальність реалізації. Даний метод практично перевірено під час розробки візуального редактора графів шахтних вентиляційних мереж та їх параметрів, а також в інших подібних програмах. Доведено його ефективність за такими критеріями, як швидкодія, споживання пам’яті, витрати на реалізацію. uk_UA
dc.description.abstract This article deals with the most common patternsMemento and Command which are used nowadays in order to implement a recent user actions undo stack. The new method Diff is suggested, which combines advantages of the both patterns and allows quite simple and common implementation of the undo stack for a developer. Themethod has been practically tested while implementing a visual editor of the mine ventilation model graphs (as well as some other applications). Usage of the applications has proved the efficiency of theDiffmethod by such criteria as speed of response,memory consumption, code reuse and difficulty of the final implementation. uk_UA
dc.language.iso ru uk_UA
dc.publisher Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України uk_UA
dc.relation.ispartof Электронное моделирование
dc.subject Применение методов и средств моделирования uk_UA
dc.title Метод Diff для имплементации стека отмены недавних действий пользователя uk_UA
dc.title.alternative Diff Method for Implementing Undo Stack of the Recent User Actions uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 004.5


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис