간단한 질문처럼 보일지 모르지만, 어떤 이유로 나는 여러 오브젝트가있는 오브젝트를 가지고 있다는 개념에 두뇌를 부여하는 데 문제가 있습니다. 예를 들어 헤더와 바닥 글이 여러 개있는 객체가 있다고 가정 해 보겠습니다.오브젝트 내에서 오브젝트 클래스 생성하기
보고서처럼 헤더의 이름과 주소도 같습니다. 꼬리말에는 구입 한 품목의 합계가 있습니다. 그 사이에 부품 번호, 설명 및 가격이있는 품목이 있습니다.
머리글, 바닥 글 및 광고 항목 개체의 배열을 가진 개체를 모두 가질 수 있습니다. 모두 자체 속성이 있습니다. 예를 들어 보고서를 사용하고 있는데, 이는 내 질문에 대해 자세히 설명 할 수있는 유일한 개념이기 때문입니다.
누군가이 유형의 개체를 만드는 방법에 대한 링크를 보내거나 설명 할 수 있습니까?
VS 2010 및 VB.net을 사용하고 있으며 C#에서 VB로 변환 할 수 있습니다.
Report Object
Header Object
Property Name
Property Date
End
LineItem() Array Object
Property Part Number
Property Part Description
Property Number of Items
Property Per Item Price
Property Total price
End
Footer Object
Property Total Items count
Property Total Price
End
End
그것보다 구체적인합니다. 이것은 실제로보고 (시퀀스 중요)에 관한 것입니까, 아니면 더 일반적으로 클래스 디자인입니까? –
답변을 얻은 것 같습니다. 'LineItems' 콜렉션을 나타내는 속성과 속성을 가진 헤더 객체. 이것은 매우 합리적으로 들립니다. – Khan
클래스 기반 속성 솔루션 (아래 참조)은 콘텐츠 만 저장할 수 있습니다. 모든 레이아웃 지식 (예 : 머리글이 맨 위에 표시됨)은 다른 방식으로 저장해야합니다. –