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 |
Tags
- 배당성장
- 금리인상
- 기업분석
- 접근제어자
- 주린이
- object
- 그리디 알고리즘
- 현금흐름표
- 주식
- XLF
- 알고리즘
- Java
- 미국주식
- mco
- 백준
- S&P500
- javascript
- 객체지향
- etf
- 프로그래머스
- 오버라이딩
- FCF
- 제태크
- StringBuffer
- 무디스
- 다형성
- 자바
- 인플레이션
- 금리인하
- 잉여현금흐름
Archives
- Today
- Total
목록Spring (61)
오늘의하루
(SOLID)객체 지향 설계 5가지 원칙
SRP : 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것이다. OCP : 개방-폐쇄 원칙 스프링 컨테이너가 OCP 문제점을 해결해준다. 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. 다형성을 활용하면 가능하다. 인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현 역할과 구현의 분리를 생각하면 쉽다. LSP : 리스코프 치환 원칙 프로그램 객체는 하위 타입의 인스턴스로 바꿀수 있어야 한다. ISP : 인터페이스 분리 원칙 특정 클라이언트를 위한 인터페이스 여러개가 범용 인터페이스 하나보다 낫다. 인스터페이스 명확해지고, 대체 가능성이 높아진다. DIP : 의존관계 역..
Spring
2023. 8. 17. 17:20