라이브러리

    프레임워크/라이브러리/컴포넌트/아키텍처/디자인패턴

    1. Framework vs Library 성격 재사용 가능한 하나 이상의 서브루틴(함수)들이 저장된 파일들의 모음 서로 관련이 있는 많은 수의 문제를 풀기 위한 추상적 설계를 구체화한 클래스 집합 사용자 코드의 작성 독립적으로 작성 프레임워크 클래스를 상속하거나 참조하여 코드를 작성 호출 흐름 및 제어 권한 사용자 코드가 라이브러리 코드를 호출하고, 또한 제어하는 구조 프레임워크 코드가 유저 코드를 호출하고, 제어하는 구조(IoC, Inversion of Control) 특징 프로그램(사용자 코드)이 활용하는 대상 프로그램(사용자 코드)이 준수하는 대상 2. Framework vs Component레브네인의 이야기] 성격 컨테이너라고 하는 기반 구조에서 작동하는 컴포넌트 모듈에 초점 어플리케이션 기반 ..