0
이것은 조성으로 간주 되나요?명령문 st = con.CreateStatement()가 컴포지션의 예입니까?
Statement st=con.CreateStatement();
나는 이것이 틀림 없다고 생각합니다. con.CreateStatement()
제가 생각하기에 객체를 반환하는 팩토리 메소드의 예가 있습니다. 나는 이것이 생성자와 다소 비슷할 것이라고 생각한다. 그런 다음 Statement
참조에 할당하거나 캐스팅하여 Statement
메쏘드에 액세스 할 수 있습니다. 이제 우리의 Statement
객체는 연결 객체의 기능을 가지고 Statement
메쏘드에 접근 할 수 있습니다. 이것이 구성으로 간주 될까요?
수업 시간에 더 많은 관심을 기울입니다. 너희 둘 다. – Kayaman
그런데 왜 그들은 그것을 수퍼 클래스 문장으로 캐스팅 했습니까? 연결은 부모 메서드에 액세스해야하는 하위 클래스 여야하므로이 작업을 수행하는 요점은 무엇입니까? – Rubiks
요점은 실제 구현에 의존하지 않고 JDBC API를 사용해야한다는 것입니다. 그래서 데이터베이스 코드를 수정하지 않고 데이터베이스를 전환 할 수 있습니다 (적어도 이론적으로는). – Kayaman