profile
장인정신을 갖는 개발자고 성장하고 싶습니다.

디자인패턴: 전략패턴

참고: 최범균님의 개발자가 반드시 정복해야 할 객체지향과 디자인 패턴 디자인 패턴이란? 디자인 패턴이란 객체지향적 설계를 하면서 자주 나오는 설계기법(클래스, 객체의 구성, 객체 간 메시지 흐름)을 정리해서 모아놓은 것. 전략 패턴이란? 전략 패턴: RunTime동안 알맞는 알고리즘을 다이내믹하게 선택해서 사용하는 것. (여기서 말하는 알고리즘은 코딩테...

2019년 11월 11일
·
0개의 댓글

Single Responsibility Principle(단일 책임 원칙)

참고: 최범균님의 개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴. 프로그래밍 경력은 없지만 코딩을 하면서 SRP를 지키는 것은 상당히 어렵다. SRP개념이 와닿지 않을 뿐더러 어디까지가 책임인지 구별이 힘들 때가 있다.하지만 SRP 개념은 객체지향적 코딩의 근간이기 때문에 꼭 알아놓아야 한다. 객체의 존재이유 = 책임이다. 책임이 없다면 필요없...

2019년 11월 4일
·
0개의 댓글

OSI 7계층, TCP/IP

HTTP - hypertext transfer protocol : 클라이너트에서 서버까지 일련의 흐름을 결정하고 있는 것은 웹에서 HTTP이라 불리는 프로토콜 HTML-(HyperText Markup Language) - 문서 기술 언어 HTTP - 문서 전송 프로토콜 URL - 문서의 주소를 지정하는 방법 HTTP는 등장한 당시에 주로 텍스트를 전송하기...

2019년 10월 14일
·
0개의 댓글

Servlet, DispatcherServlet, Spring MVC 이야기

Spring MVC가 등장하기 전 Servlet의 역할은 상당히 많았습니다. 예를들어... image.png 위와 같이 Servlet의 doGet 메소드 안에서 여러가지 로직이 혼재되어있습니다. MVC에 익숙한 사람들이라면 비즈니스 로직과 뷰 로직이 함께 있는 것을 보고 의아해 알 것이라고 예상합니다. MVC가 Model, View, Controll...

2019년 10월 5일
·
0개의 댓글