나는 약간의 설계 논의가 진행 중이다. 간단한 단어로 나누려면 계층 구조에 대해 생각하십시오. 회사 ----- 고객 ------> 주문 (주문 상품 등의 세부 정보 무시) 이 작업을 수행하는 API는 더 나은 디자인이 될 것입니다.더 나은 디자인이란 무엇입니까?
A)
Dim comp As New Company
comp.GetInfo(123)
Dim cust As New Customer
cust.Name= "CustomerName"
comp.Add(cust)
b)는 객체를 사용해야 ID를 사용
Dim custhand As Customerhandler
Dim cust As New Customer
cust.Name= "CustomerName"
custhand.AddCustomer(cust,123) ''123 is CompanyID
아, 당신이 나를 때려 : P +1 – rmeador
이점은 여기에, 분명하지 않은 경우, 당신은 결코 (즉, 언로 드) 회사 개체를 발로 차있다 약. GetInfo() 함수를 호출하는 것을 잊지 마십시오. – rmeador
+1 팩토리 패턴 사용 –