Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- python sorted
- 릿코드풀이
- 상가수익률계산기
- leetcode 풀기
- 릿코드풀기
- 릿코드 풀기
- 파이썬 알고리즘 풀기
- 파이썬 알고리즘
- 릿코드
- 파이썬알고리즘
- 파이썬 프로그래머스
- 알고리즘풀이
- python 알고리즘
- 알고리즘풀기
- python priority queue
- leetcode풀이
- python zip_longest
- python 릿코드
- python xor
- 코틀린기초
- python Leetcode
- 파이썬릿코드
- leetcode풀기
- 잇츠디모
- 파이썬 릿코드
- 릿코드 파이썬
- 파이썬알고리즘풀기
- LeetCode
- binary search
- 파이썬릿코드풀기
Archives
- Today
- Total
목록dependency inversion principle (1)
소프트웨어에 대한 모든 것
[디자인패턴][SOLID] 의존성 역전 법칙
의존성 역전 법칙 (Dependency Inversion Principle) 고차원 모듈은 저차원 모듈에 의존하지 말아야한다. --> 상위클래스는 하위 클래스에 의존해서는 안된다는 원칙 변경이 잦은 Concrete 클래스에 의존하지 말고 인터페이스나 추상 클래스에 의존 관계를 맺도록 설계 의존성 역전 법칙은 클래스들 사이에 abstraction layer를 생성해서 클래스 사이의 커플링을 줄이는 것을 목표로 한다. 의존성 역전 법칙 예시 외환 거래 예시를 통해서 의존성 역전 법칙에 대해서 알아 봅니다. class FXConverter: def convert(self, from_currency, to_currency, amount): print(f'{amount} {from_currency} = {amou..
시스템 설계 및 디자인/객체지향 SOLID
2022. 3. 24. 08:16