확장1 예제3. 상속을 통한 확장 템플릿 메소드 패턴 : 슈퍼클래스에 기본적인 로직의 흐름(커넥션, SQL생성, 실행, 반환) 을 만들고, 그 기능의 일부를 추상 메소드나 오버라이딩이 가능한 protected 메소드 등으로 만든 뒤 서브클래스에서 이런 메소드를 필요에 맞게 구현해서 사용하도록 하는 방법 팩토리 메소드 패턴 : 서브클래서에 구체적인 오브젝트 생성 방법을 결정하게 하는 것 NUserDao, DUserDao 에서는 어떤식으로 Connection 기능을 제공하는지, 어떤 방법으로 Connection 오브젝트를 만들어내는지에 대한 관심을 가지고 있음. 상속을 통한 확장방법이 제공UserDAO.java12345678910111213141516171819202122232425262728293031323334353637383940414.. 2014. 8. 20. 이전 1 다음