Вопросы по теме 'memento'
Как реализовать хорошие и эффективные функции отмены / возврата для TextBox
У меня есть TextBox, для которого я хотел бы реализовать функцию отмены / повтора. Я прочитал , что в нем уже есть некоторые небольшие функции отмены, но есть ли ошибки? В любом случае, я хотел бы реализовать функции отмены и повтора, просто чтобы...
60486 просмотров
schedule
27.03.2022
Как я могу получить стек UNDO с объектами PropertyChangeUndo из MementoService в Catel?
Я разрабатываю приложение с механизмом отмены/повтора. Я использую фреймворк Catel MVVM. Я использую Catel.Memento для отмены/повторения. У меня это получилось, но я хочу показать список повторных объектов в списке.
Мой вопрос: как я могу...
85 просмотров
schedule
10.06.2022
Eclipse вызывает ViewPart saveState при закрытии View
У меня есть плагин Eclipse, который использует представление, расширяющее ViewPart . ViewPart имеет метод saveState , для которого требуется IMemento .
Я добавил свой код в saveState и соответствующий метод init , и он работает. К...
1719 просмотров
schedule
22.07.2022
Как шаблон Memento реализован в C# 4?
Шаблон Memento сам по себе кажется довольно простым. Я рассматриваю возможность реализации того же, что и пример из Википедии, но прежде чем я это сделаю, существуют ли какие-либо языковые функции C #, которые упрощают реализацию или использование?
14751 просмотров
schedule
13.08.2022
Memento не обновляет состояние с отменой в Java
У меня есть graph , который содержит vertices и edges , и у меня есть класс originator , который содержит graph , который следует использовать для insert vertices или get the list of vertices в graph .
интерфейс vertex
public...
69 просмотров
schedule
20.08.2022
Шаблон проектирования Memento и шаблон проектирования State
Шаблон проектирования Memento используется для восстановления объектов до предыдущего состояния, например, отмены. Но мы можем отменить и повторить несколько раз. Я читал статьи несколько раз, но мне до сих пор неясно, похожи ли они или дополняют...
2997 просмотров
schedule
24.09.2022
Недостатки модели Memento
Итак, вот типичная реализация паттерна Memento (геттеры и сеттеры пропущены).
public class Employee {
private String name;
private String phone;
public EmployeeMemento save() {
return new EmployeeMemento(name, phone);
}...
735 просмотров
schedule
06.07.2023
Что означает без нарушения инкапсуляции в шаблоне Memento
В описании Memento в Википедии говорится, что:
Внутреннее состояние объекта должно быть сохранено извне, чтобы объект можно было восстановить в это состояние позже.
Инкапсуляция объекта не должна нарушаться.
Я не понимаю,...
152 просмотров
schedule
10.07.2023