메소드
-
[PL/SQL] 컬렉션(Collection) - 메소드IT, 프로그래밍/Database (Oracle) 2019. 1. 23. 16:20
메소드명 메소드 타입 설명 DELETE Procedure 컬렉션 요소 삭제 TRIM Procedure VARRAY나 중첩 테이블의 끝에서 요소 삭제 EXTEND Procedure VARRAY나 중첩 테이블의 끝에서 요소 추가 EXISTS Function VARRAY나 중첩 테이블에 특정 요소가 존재하면 TRUE를 반환 FIRST Function 컬렉션의 첫 번째 인덱스를 반환 LAST Function 컬렉션의 마지막 인덱스를 반환 COUNT Function 컬렉션 요소의 총 수를 반환 LIMIT Function 컬렉션이 가질 수 있는 최대 요소의 수를 반환 PRIOR Function 특정 인덱스 직전의 인덱스를 반환 ( 어떤 요소의 바로 전에 있는) NEXT Function 특정 인덱스 직후의 인덱스를 ..
-
[디자인패턴] 팩토리 메소드 패턴 (Factory-Method Pattern)IT, 프로그래밍/Design Patterns 2017. 12. 10. 02:22
팩토리 메서드 패턴(Factory method pattern)은 객체지향 디자인 패턴이다. Factory method는 부모(상위) 클래스에 알려지지 않은 구체 클래스를 생성하는 패턴이며. 자식(하위) 클래스가 어떤 객체를 생성할지를 결정하도록 하는 패턴이기도 하다. 부모(상위) 클래스 코드에 구체 클래스 이름을 감추기 위한 방법으로도 사용한다. 팩토리 패턴을 시작하기 전에.. "new" 라는 것은 구상 객체를 뜻합니다. 구상 객체는 구상 클래스의 인스턴스를 만드는 것이고 공통적인 인터페이스가 아닌 특정 구현을 사용하는 것이죠. 이렇게 구상 클래스를 통해서 객체를 구현 하게 되면 나중에 수정해야 할 상황이 닥치면 모든 구상 클래스를 확인해서 바꾸어야 하는 불상사가 생길 수 있습니다. 12345678910..