(활용)interface를 활용한 dao 구현 ! DB에 회원 정보를 넣는 dao(data access object)를 여러 DB 제품이 지원될 수 있게 구현함 환경파일(db.properties) 에서 database의 종류에 대한 정보를 얻는다 -> 정보에 맞게 dao 인스턴스를 생성항 실행한다. db.properties file은 src file 밖에 넣어 놓습니다. //UserInfo.java public class UserInfo { private String userId; private String password; private String userName; //... set, get 함수만 } //UserInfoDao.java //interface public interface UserInf..
인터페이스 (interface) https://whatisthenext.tistory.com/36 https://gitlab.com/easyspubjava/javacoursework/-/tree/master/Chapter3/3-11 구현 코드가 없다, 여러개 구현 가능 모든 메서드가 추상 메서드로 선언된다. (public abstract) 모든 변수는 상수로 선언된다. (public static final) 점선 화살표로 표시 인터페이스를 구현한 클래스는 인터페이스 형으로 선언한 변수로 형 변환 가능 (인터페이스에 선언된 메서드만 사용 가능) ex) interface메서드 C = new 클래스(); interface를 사용하는 이유 클래스나 프로그림이 제공하는 기능을 명시적으로 선언 client와 프로그..