응용 프로그램 도메인 모델 클래스 및 프레젠테이션 계층 클래스에 사용하는 명명 규칙은 무엇입니까?프리젠 테이션 계층 및 도메인 모델 클래스 명명 규칙
DAL에서 반환 된 사람에 대해 예를 들어 정보수
public class PersonEntity
{
public Guid Id { get; set; }
public SexType Sex { get; set; }
public Date Birthdate { get; set; }
public string Name { get; set; }
public string Family { get; set; }
public string Patronymic { get; set; }
...
}
수 또는 PersonData
또는 PersonInfo
이상의 뭔가를 선호 할 수있다 : 포스트 픽스/접두사는 첫눈에서 클래스의 목적을 구별 적당한?
데이터 바인딩을 사용하여 적절한 프리젠 테이션을 만듭니다. 예를 들어 SexType
은 적절한 날짜 형식 (YYYY.MM.DD, DD.MM.YYYY, ...)과 현지화 된 문자열 (Male, Mann, Homme, Hombre, ...) Birthdate
으로 변환해야하며 전체 이름은 -> NP 가족
그래서 프리젠 테이션 데이터 바인딩을 위해 다른 계층의 클래스를 사용합니다.
public class PersonDecorator
{
public string Sex { get; set; }
public string Date { get; set; }
public string FullName { get; set; }
}
하거나 같은 클래스 PersonPresenter
, 또는 PersonView
, 또는 무언가의 이름을하는 것이 좋습니다 수도 더 적절한 같은 뭔가?
미리 감사드립니다.
대답 해 주셔서 감사합니다. 파벨. 다른 사람들의 말을 기다리고있다. –