profile
총명한 개발자
post-thumbnail

[Java]static 과 final

싱글톤 패턴을 공부하면서 객체를 static 영역에 딱 1개만 생성할때 private static final 을 사용하는 것 을 보고 항상 헷갈렸던 static 과 static final에 대해 확실히 정리하려고 글을 작성하게 됐다. Static 이란? > stati

2022년 5월 25일
·
0개의 댓글
·
post-thumbnail

[Java] SOLID를 적용한 코드

저번 게시글에 이어서 이번 게시글에서는 SOLID 원칙중 SRP, OCP, DIP 를 적용해서 기존 코드를 바꿔보려고 한다.DiscountPolicy의 구현체로 FixDiscountPolicy는 고정된 할인을 해주는 정책이고 RateDiscountPolicy 는 10%

2022년 5월 23일
·
0개의 댓글
·
post-thumbnail

[Java]SOLID 원칙

객체지향 공부를 하면서 SOLID 원칙에 대해 많이 보았는데 요즘 공부하는 스프링과 소프트웨어 공학에서 SOLID 원칙을 강조해서 확실히 정리하기 위해 글을 작성한다.S(SRP) 단일 책임 원칙 (Single responsibility principle)O(OCP)

2022년 5월 16일
·
0개의 댓글
·
post-thumbnail

[JAVA] error,exception 과 예외 클래스의 계층구조

프로그램을 실행할 때 언제나 예기치 못한 사건으로 인해 문제가 생길 수 있다. 우리는 흔히 이를 프로그램에 오류가 발생했다 라고 하는데 자바에서는 이런 오류를 오류(Error)와 예외(Exception)로 나눈다. 오류(Error) 란? > 어떠한 문제로 인하여 프

2022년 5월 9일
·
0개의 댓글
·