본문 바로가기
728x90
반응형

Dependency2

Spring/DI/Dependencty Injection 스프링이 가지고 있는 가장 기본적인 능력은? 객체를 생성해주고 객체를 조립해주는 능력이라고 할 수 있습니다. DI(Dependenct Injection)와 IoC Container가 있습니다. DI란? Dependencty Injection (종속성,의존성 주입) (부품조립) Dependencty Composition has a (일체형 has a 관계 ) 부품형 class A{ private B b; public A(){ b = new B(); } } //일체형으로 자기의 부품을 가졌다. //B 는 A의 부품이다 //부품은 Dependency이다 //B는 A의 종속성 or 종속객체이다 //직접 생성하고 있다. 조립형 class A{ private B b; public void setB(B b){ thi.. 2021. 5. 15.
클래스 다이어그램(Class diagram) 작성 클래스 다이어그램(Class diagram) 시간에 따라 변하지 않는 시스템의 정적인 면을 보여주는 대표적인 UML구조 다이어그램 시스템의 일부 또는 전체의 구조를 나타낼 수 있다. 의존 관계를 명확히 보게 해주며, 순환 의존이 발생하는 지점을 찾아내서 어떻게 순환고리를 깰 수 있을지 결정 할 수 있게 해준다. 클래스의 구성 1. 클래스의 이름 2. 속성(Attribute) 3. 연산(method) 접근제어자 리스트 Attribute 와 Method 앞의 기호는 "접근제어자" 이다. 접근 제어자 표시 설명 public + 어떤 클래스의 객체에서든 접근 가능 private - 이 클래스에서 생성된 객체들만 접근 가능 protected # 이 클래스와 동일 패키지에 있거나 상속 관계에 있는 하위 클래스의 객.. 2021. 5. 7.
728x90
반응형