안녕하세요?
폼에서 사용할 데이터를 처리할 Select, Insert, Update, Delete 등의 procedure를 포함한 Dao(Data Access Object)를 만들고 있습니다. 이렇게 하니 재사용하기가 용이한 것 같습니다.
그런데 Select의 리턴값을 Record 타입을 이용해서 처리하고 있는데요. 경우에 따라서는 다른 클래스에 존재하는 레코드타입을 참조해야 할 일도 생깁니다. 제가 궁금한 것은
프로그램에서 공통적으로 사용할 레코드 타입을 한 곳에 선언하고 이것을 참조하는 것이 나은지, 아니면 개별적인 Dao 클래스안에 선언해서 사용하는 것이 나은지 잘 모르겠습니다.
서로간에 dependency가 많으면 공통된유닛에 선언하는것이 좋을듯하구, 그렇지 않으면 클래스가 있는곳에 선언하는것이 좋겠구요..
뭐라 딱히 어느것이 좋다고 말하기는 힘들듯하네요...