디자인패턴
-
[Java] 데코레이터 패턴 (Decorator Pattern)Just do it. 2020. 9. 8. 13:20
데코레이터 패턴이란 무엇일까. 생성자의 매개 변수로 또 다른 스트림을 가짐 ex) protected FileInputStream(InputStream in) 생성자의 매개 변수로 InputStream을 받는다. public FilterOutputStream(OutputStream out) 생성자의 매개 변수로 OutputStream을 받음. - 바이트 단위 파일 입력 스트림 (기반이 되는 스트림) - 문자로 변환 기능 추가 (보조 스트림) - 버퍼링 기능 추가 (보조 스트림) 작성 중 원래 기반이 되는 스트림에, 보조적으로 받는 스트림을 사용 시, 이것을 데코 한다 하여, 데코레이터 패턴이라 불린다. 자바 용어는 아니고, 디자인 패턴에서 부르는 용어이다. 자바의 입출력 스트림은 데코레이터 패턴을 사용한다..
-
[Java]Singleton Pattern에 대하여Just do it. 2020. 6. 28. 21:11
git blog address : https://egjeon.github.io/ just my story No effort betrayed. egjeon.github.io 사실 tistory에 글을 올리기 전에 git에 내용 정리를 먼저 하였다. 내가 리스펙 하시는 분께서, git은 개발과 별개로 필수적으로 알아야 할 내용이기 때문에 찐 강의를 추천해주셨다. 정말 좋은 강의였다. 그리고 사실 내용 전부는 이해하지 못했지만 이전에, 현재도 생각 없이 하던 행위? 들이 비로소 조금이나마 정리가 되었고, 나는 프로젝트 repository용으로만 사용해야만 하는 줄 알았고, 정말 바보였다. git을 블로그처럼 사용하는 것은 그분을 통하여 알게 되었다. 준우 님 짱. 다른 분들도 이 강의를 통하여 조금이나마 도움..