Java
Java Abstract - 컴파일, 런타임 의존 관계
의존관계 종류는 컴파일 타임 의존관계와 런타임 의존관계로 이루어져 있다. * Compile Time * 코 ...
#Java #Strategy #Pattern #Strategy Pattern #Design Pattern #OCP #Interface #Foundation #ProjectJF #Compiler #RuntimeJava
의존관계 종류는 컴파일 타임 의존관계와 런타임 의존관계로 이루어져 있다. * Compile Time * 코 ...
#Java #Strategy #Pattern #Strategy Pattern #Design Pattern #OCP #Interface #Foundation #ProjectJF #Compiler #RuntimeJava
만약 배열리스트로 수 많은 빅 데이터를 처리 용도로 WatchProcessor 클래스를 개발하고 있는 경우, 앞에서 ...
#Java #ArrayList #LinkedList #Optimizer #Foundation #ProjectJF #Interface #Dependency InjectionJava
직접 구현한 배열리스트와 연결리스트는 다형성과 OCP 원칙에 도입하기 좋은 구조이다. 리스트란? * 데이터의 ...
#Java #Interface #ArrayList #LinkedList #OCP #Polymorphism #ProjectJF #FoundationJava
아래의 코드를 채워 익명 클래스로 구현하기. Hello.Interface interface Hello { ...
#Java #Anonymous #Class #Interface #Anonymous Class #Problem #Solution #Foundation #ProjectJFJava
지역 클래스는 내부 클래스의 특별한 종류이다. 참고로 내부 클래스의 특징을 그대로 이어져 있다. 지역클래스도 내부 ...
#Java #Nested #Local Class #Instance #Interface #Abstraction #Foundation #ProjectJFJava
자바의 "Class" 클래스는 메타데이터 정보를 다루는 용도로 사용한다. 실행 중인 자바에서 필요 ...
#Java #Foundation #ProjectJF #Class #Object #Interface #Field #Method #ReflectionJava
코드 예제로 운전자와 자동차의 관계를 통해 객체 지향적으로 개선하면서 작성해보도록 한다. Driver가 K5Car ...
#Java #implements #Interface #Basic #Beginner #ProjectJBJava
지금까지 배웠던 다형성을 이용하여 활용해보도록 한다. 다음 주어진 그림을 보고 구현한다. * AbsAnimal ...
#Java #implements #Interface #Abstraction #Basic #Beginner #ProjectJBJava
자바 extends 상속에서는 부모의 부모로 두는 경우 문제가 없으나, 자식 클래스에서 여러 명의 부모를 지정할 수 ...
#Java #implements #Interface #Basic #Beginner #ProjectJBJava
자바 기능 중 순수 추상 클래스와 함께 인터페이스를 제공한다. 순수 추상 클래스와 인터페이스가 비슷해보이나, 몇 가 ...
#Java #Polymorphism #Interface #Basic #Beginner #ProjectJBUnreal Engine
Unreal Engine