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
- binary search
- 릿코드 파이썬
- leetcode풀기
- python priority queue
- 코틀린기초
- 알고리즘풀기
- 파이썬알고리즘
- 릿코드
- 상가수익률계산기
- python xor
- 파이썬릿코드풀기
- 릿코드풀기
- 파이썬 알고리즘 풀기
- leetcode풀이
- 파이썬알고리즘풀기
- python zip_longest
- 파이썬 릿코드
- 파이썬 프로그래머스
- 알고리즘풀이
- 파이썬 알고리즘
- 릿코드 풀기
- python Leetcode
- LeetCode
- python 릿코드
- 파이썬릿코드
- python 알고리즘
- 잇츠디모
- python sorted
- 릿코드풀이
- leetcode 풀기
Archives
- Today
- Total
목록의존성 역전 법칙 (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