안녕하세요 👋 방문해 주셔서 감사합니다.

반갑습니다.


최근 글 목록

  • 업캐스팅과 동적 바인딩 같은 메시지, 다른 메서드 실행 시점에 메서드를 탐색하는 과정을 살펴보자. 다음은 다익스트라 교수가 강의하는 알고리즘 과목의 성적 통계를 계산하는 코드다. Lecture대신 아래와 같이 GradeLecture로 전달할 수 있다 생성자의 인자 타입은 Lecture로 선언되어 있지만 GradeLecture의 인스턴스를 전달하더라도 아무 문제…

    🗂️

    ,

    🗓️


  • 코드 재사용을 목적으로 상속을 사용하면 변경이 어렵고 유연하지 못한 설계에 이른다. 상속은 타입 계층을 구조화하기 위해 사용해야 한다. 타입 계층은 다형성의 기반을 제공한다. 상속은 인스턴스를 동일하게 행동하는 그룹으로 묶기 위한 관점으로 사용되어야 한다. 다형성 다형성 Polymorphism은 많은 형태를 가질 수 있는…

    🗂️

    ,

    🗓️


  • 쿠버네티스 ‘쿡북’ 한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 이 책은 한마디로 쿠버네티스 환경에서의 운영을 데브옵스 엔지니어가 수행할만한 내용들로 모아놓은 사례집이다. 어플리케이션을 안정적으로 운영하기 위해 메트릭, 보안, CI/CD, 형상관리, 테스트, 롤링, 리소스 관리, 스테이징, 네트워킹, 멀티클러스터, 스토리지와 같은 주제에서 어떤 전략을 사용해야…

    🗂️

    ,

    🗓️


  • 합성 관계로 변경하기 컴파일 타임 관계를 런타임 관계로 변경함으로써 이 문제를 해결한다. 이것이 합성이다. 상속을 사용하는 것은 컴파일 타임의 의존성과 런타임의 의존성을 동일하게 만들겠다고 선언하는 것이다. 그래서 상속을 사용하면 부모 클래스와 자식 클래스 사이의 관계가 정적으로 고정되기 때문에 실행 시점에 동적으로…

    🗂️

    ,

    🗓️


  • 3Q 활동정리 이벤트 생성 중단 무엇을 했는가 ‘제대로 된 삶’을 살기 2 오래전부터 예정되어 있거나 당장 해야 하는 일을 제외하고 새로운 시도나 습득에 대해서 멈췄다. 당분간은 이벤트를 그만 만들어야 한다고 직감이 경고한다. 플라이바이 하는 그때를 위하여. OpenInfra Summit Asia 참관 원래…

    🗂️

    ,

    🗓️


  • 개발자로서 한 걸음 더 내딛기 한빛미디어 <나는리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 설계라는 영역의 세부 분야에 대해서 다루는 책은 많다, 아키텍처, UML, RDB 설계, 각종 개발 방법론, 프레임워크 개론 등, 제목만 붙여도 생각나는 책들이 많이 있다. 그러나 이들을 하나로 묶어내어 프로젝트가 진행되는…

    🗂️

    ,

    🗓️


  • 객체지향 프로그래밍에서 코드를 재사용하기 위한 기법으로 상속과 합성은 가장 널리 사용된다. 상속 합성 코드 재사용을 위해서는 객체 합성이 클래스 상속보다 더 좋은 방법이다. 상속과 합성은 재사용의 대상이 다르다. 객체 합성은 클래스 상속의 대안이다. 새로운 기능을 위해 객체들을 합성한다. 객체를 합성하려면 합성할…

    🗂️

    ,

    🗓️


  • 가변인자’만’ 있는 시그니처 가변인자’도’ 있는 시그니처 오버로딩 되고 가변인자를 가지는 시그니처 다른 타입의 파라미터 일 때.. 같은 타입의 파라미터 일 때..

    🗓️