블로그

    아카이브/Java 1

    동작 파라미터화 (behavior parameterization)

    동작 파라미터화 (behavior parameterization)란? 동적 파라미터화는 아직 어떻게 실행할지 정해지지 않은 코드 블록을 의미한다. 이를 이용하여 변경되는 요구사항에 효과적으로 대응할 수 있다. 동작 파라미터화를 이용해 변하는 요구사항에 대응할 수 있는 코드를 만드는 예제 첫 번째 시도: 녹색 사과 필터링 아래는 녹색 사과를 필터링하는 코드이다. 만약 빨간 사과도 필터링하고 싶을 때에는 filterGreenApples 메서드를 복사해 filterRedApples 메서드를 만들고 if 문의 조건을 빨간 사과로 변경해야 한다. 이런 식으로 요구 사항마다 비슷한 반복된 코드가 추가되게 된다. 코드를 추상화해 반복을 없앤다. enum Color { RED, GREEN } public static ..

    아카이브/Java 2019.10.22
    이전
    1
    다음
    더보기
    프로필사진

    블로그

    • 카테고리 전체보기 (101)
      • 도서 리뷰 (5)
      • 아카이브 (93)
        • 컴퓨터 공학 (0)
        • 자료구조 (3)
        • 알고리즘 (17)
        • 네트워크 (1)
        • 빅데이터, 기계학습 (0)
        • Hadoop (1)
        • Spark (1)
        • 수학 (0)
        • 컴퓨터 일반 (11)
        • 통계학 (2)
        • Python (16)
        • Java (1)
        • 임베디드 (1)
        • 블로그 팁 (1)
        • 우리 이야기, 일상 (36)
        • 알고리즘 문제 해결 (1)
        • 프로그래밍 언어 (1)

    Tag

    OpenCV, 파이썬 함수, 파이썬 딕셔너리, 파이썬 집합, 모던자바, 알고리즘, 모던자바인액션, 파이썬 제어문, 하둡 설치, 파이썬, MCSS, 통계학, 파이썬 문자열, 파이썬 튜플, ICPC, 정올stack, 파이썬 리스트, Python, 동작파라미터화, 파이썬 변수,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/05   »
    일 월 화 수 목 금 토
    1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바