오브젝트 개념 이해(1/2) - Basic Object 오브젝트들은 모두 오브젝트의 특성(설정 정보)을 기술한 오브젝트 스펙(Object Spec)으로 정의가되고, 커맨드 라인을 통해서 오브젝트 생성시 인자로 전달하여 정의를 하거나 또는 yaml이나 json파일로 스펙을 정의할 수 있다. 쿠버네티스에 의해서 배포 및 관리되는 가장 기본적인 오브젝트는 컨테이너화되어 배포되는 애플리케이션의 워크로드를 기술하는 오브젝트로, Pod, Service, V... Volumn오브젝트Namespace쿠버네티스배포servicepodNamespace 오브젝트 Object 요약 10~11 중복 코드 상속을 코드 재사용을 위해서 사용할 수 있다. 하지만 상속은 상속해주는 부모 클래스와 상속받는 자식 클래스를 강하게 묶어버린다. 불필요한 인터페이스 상속 문제 <= Stack Class가 Vector Class의 index add 기능 관련 인터페이스를 그대로 상속함. <= 상속은 부모의 메서드 구현 방식을 자세히 알아야하는 단점이 있다. 부모 클래스와 자식 클래스의 동시 수정 문... object오브젝트object 10장 상속과 코드 재사용 자신 클래스의 메서드 안에서 super 참조를 이용해 부모 클래스의 메서드를 직접 호출할 경우 두 클래스는 강하게 결합된다. 자식클래스가 부모 클래스의 구현에 강하게 결합될 경우 부모 클래스의 변경에 의해 자식 클래스가 영향을 받는다. 이처럼 상속관계로 연결된 자식 클래스가 부모 클래스의 변경에 취약해지는 현상을 가리켜 취약한 기반 클래스 문제라고 부른다. 상속은 자식 클래스를 점진적으로 추... 오브젝트객체지향객체지향
개념 이해(1/2) - Basic Object 오브젝트들은 모두 오브젝트의 특성(설정 정보)을 기술한 오브젝트 스펙(Object Spec)으로 정의가되고, 커맨드 라인을 통해서 오브젝트 생성시 인자로 전달하여 정의를 하거나 또는 yaml이나 json파일로 스펙을 정의할 수 있다. 쿠버네티스에 의해서 배포 및 관리되는 가장 기본적인 오브젝트는 컨테이너화되어 배포되는 애플리케이션의 워크로드를 기술하는 오브젝트로, Pod, Service, V... Volumn오브젝트Namespace쿠버네티스배포servicepodNamespace 오브젝트 Object 요약 10~11 중복 코드 상속을 코드 재사용을 위해서 사용할 수 있다. 하지만 상속은 상속해주는 부모 클래스와 상속받는 자식 클래스를 강하게 묶어버린다. 불필요한 인터페이스 상속 문제 <= Stack Class가 Vector Class의 index add 기능 관련 인터페이스를 그대로 상속함. <= 상속은 부모의 메서드 구현 방식을 자세히 알아야하는 단점이 있다. 부모 클래스와 자식 클래스의 동시 수정 문... object오브젝트object 10장 상속과 코드 재사용 자신 클래스의 메서드 안에서 super 참조를 이용해 부모 클래스의 메서드를 직접 호출할 경우 두 클래스는 강하게 결합된다. 자식클래스가 부모 클래스의 구현에 강하게 결합될 경우 부모 클래스의 변경에 의해 자식 클래스가 영향을 받는다. 이처럼 상속관계로 연결된 자식 클래스가 부모 클래스의 변경에 취약해지는 현상을 가리켜 취약한 기반 클래스 문제라고 부른다. 상속은 자식 클래스를 점진적으로 추... 오브젝트객체지향객체지향