memento

    1

    2답변

    Memento 패턴을 기반으로 실행 취소 시스템을 구현했습니다. TextBox에서 기본 제공되는 Undo를 비활성화하고 ComboBox에서이 작업을 수행하는 방법을 궁금해했습니다. 내가 가지고있는 콤보 박스는 편집 가능하기 때문에 TextBox가 포함되어 있습니다. 이것을 실행하여 실행 취소를 비활성화하는 방법은 무엇입니까? ComboBox에서 속성을 추가

    3

    4답변

    .NET에서 memento의 두 가지 구현을 보았습니다. 하나는 꽤 간단합니다 - 개체 자체의 다른 인스턴스를 만듭니다. 다른 하나는 BinaryFormatter 및 MemoryStream을 사용하여 개체를 serialize하는 것입니다. 선호되는 방법은 무엇입니까? 누구나 각 접근법의 장점/단점을 지적 할 수 있습니까? 그런데 저는 리소스 사용/개발자 생

    0

    1답변

    프로그램에 실행 취소 기능을 제공하는 디자인 패턴이 필요합니다. 나는 이미 메멘토를 사용했지만 내 교과 과정을 위해서 또 다른 것이 필요합니다.

    4

    2답변

    저는 몇 달 전에 시작한 Java의 작은 UML 편집기 프로젝트에서 작업하고 있습니다. 몇 주 후에 UML 클래스 다이어그램 편집기에 대한 작업 복사본이 있습니다. 하지만 지금은 시퀀스, 상태, 클래스 등 다이어그램의 다른 유형을 지원하기 위해 완전히 다시 디자인하고 있습니다.이 작업은 그래프 구성 프레임 워크를 구현하여 수행됩니다 (저는 Cay Horst

    1

    2답변

    현재 양식이 페이지에서 이동하기 전에 변경되었음을 사용자에게 알리는 스크립트를 작성 중입니다 (ASP.NET MVC 앱 btw 임). 사용자가 입력을 변경했는지 감지 한 후 양식을 "더티 (Dirty)"로 지정하기 위해 약간 뒤집힌 간단한 스크립트를 작성하기 시작했습니다. 이것은 너무 간단하고 확장 된 양식 입력에 대한 지원이 부족하여 다음에 플러그인을 시

    0

    1답변

    Memento 패턴 (GoF)의 VBA 구현을 찾고 있습니다. Java 버전 from Wikipedia을 변환하려고합니다. Excel 추가 기능의 실행 취소/다시 실행 기능에 사용됩니다. 특히, 내가 라인에 문제가 오전 : return new Memento(state); 또는 누군가가 VBA에서이 문제를 다시 작성할 수 있습니다, 그것은 더 구체적인 만

    5

    2답변

    CRUD 양식에 사용할 유품 패턴 (GoF)의 자바 스크립트 구현을 찾고 있습니다. 기본 레벨에서 입력에 대한 변경 사항을 취소하는 것으로 충분하지만 YUI 또는 Ext와 같은 표준 JS 프레임 워크에서 사용하여 & 다시 실행 격자 조치 (새 행, 삭제 행 등)를 실행 취소하는 것이 좋습니다. 당신은/다시 실행 명령을 취소하려고하기 때문에 감사

    1

    3답변

    실행 취소/다시 실행 구현을 리팩터링하려고하는데 어떻게해야할지 확신 할 수 없습니다. public class MyObject { public int A; public int B; public int C; } public abstract class UndoRedoAction { protected MyObject m

    1

    2답변

    프록시 - ProxyService를 RealService 호출로 변환하는 코드는 무엇입니까? 왜/언제 이것을 사용합니까? 레이어 - 구현 방법 Memento - 캐시 또는 파일에 상태를 유지하지 않는 이유는 무엇입니까? 프록시 패턴의 나의 이해는 ProxyService 및 RealService concretions을 가지고 Service 인터페이스의 일종이