저는 사용자가 부동산 속성을 찾을 수있게 해주는 앱을 모델링하고 있습니다. 따라서 사용자가 집, 아파트, 성, 부지, 상점, 주차장, 사무실에서 임대 및 판매를 찾을 수있는 웹 사이트가 될 것입니다. 그것에 따르면, 나는 클래스 다이어그램에서 망설이다. RealEstateProperty 클래스의 모든 부동산 유형을 일반화해야합니까? 아니면 TypeOfRea
UML의 일반화, 집계 및 추상 클래스에 대해 다소 혼란 스럽습니다. 일반화를 통해 "은"- 관계입니다. 학생 은 사람이고 교사는 은 사람입니다. 따라서 학생과 교사는 모두 하위 클래스 인 반면, 사람은 수퍼 클래스가됩니다. 집계에 따르면, 이것은 내가 이해하는 것입니다. 구성에 비해 "부드러운"관계입니다. 예 : 손가락이없는 손 (집계)을 가질 수 있지만
예 : customer 클래스에는 두 개의 하위 클래스 (guest 클래스 또는 signed-up users 클래스)가 있습니다. Customer class은 인스턴스 변수로 username입니다. guest class도 username을 인스턴스 변수로 갖고 있습니까? 고객 층의 methods은 어떨까요?
나는 시그마 표기법을 필요로하는 문제를 해결하려고 노력해 왔지만, 적어도 하스켈에서 시그마 표기법을 구현할 때마다 그 표제 변수를 사용하지 않는다. 기능. 내가 복제하려고했는데 특별한 공식은 다음과 같습니다 그것은 N에서 0을 후행의 수를 계산하는 데 사용!하지만 내가 가진 것 중에 최고는 것 : sigma :: (Enum a, Num b) => a ->