2012-06-11 5 views
0

파일 크기를 2MB로 제한하는 메모장을 가져 오는 작업이 있습니다. 우리는 다른 사용할 수 있습니다 무엇인가 "실행 취소, 내 초기 생각은 COMMAND 패턴 '에 의해 이동하는 등 다시 실행, 저장, 공개 같은 모든 일반 메모장 작업을 지원하거나이 C#에서인가?메모장 디자인에 명령 패턴 사용

을 제안

+0

왜 파일 크기 제한으로 메모장을 만드십니까? 숙제가 있니? – redhotvengeance

+0

예 그냥 다른 디자인 paterns를 탐험하려고 – uday

답변

2

커맨드 패턴을 사용하여 쉽게 실행 취소/다시 실행 기능을 사용할 수 있습니다. 패턴을 전체 MVC로 확장하면 코드를 잘 구성하고 데이터 유형 (사용자 유형)을 모델에 저장하고 이벤트 (사용자 (커맨드 패턴 구현이 강함), 사용자가 실제로보기에서 처리하는 것을 볼 수 있습니다.

디자인 패턴에 대해 학습 할 수있는 수많은 리소스가 있습니다. Here Microsoft는 MVC에 대해 설명합니다. Here은 MVC의 또 다른 소개입니다. Here은 다양한 패턴의 좋은 목록입니다. 그리고 here은 MVC 흐름 (C#이 아니지만 여전히 적용됨)을 설명하는 훌륭한 다이어그램입니다.

100 % "MVC가 있어야하는 방식"이 아닙니다. 코드와 관련된 대부분의 것들과 마찬가지로, 목표 (Model과 VIew의 분리)가 있으며, 프로젝트에 도달하려고 최선의 방법으로 프로젝트를 작성하고 있습니다. "one-size-fits-all"은 없습니다.

+0

+1 마지막 발언 – Glenner003