Java

[Java] 객체지향 디자인패턴

Razelo 2021. 1. 2. 15:28

dailyheumsi.tistory.com/148?category=855210

 

[디자인 패턴 1편]. 디자인 패턴 개요

1. 디자인 패턴이란 디자인 패턴은 소프트웨어 공학론 안의 좋은 코드를 설계하기 위한 일종의 설계 디자인 방법론이다. 그렇다면 좋은 코드란 무엇인가? 좋은 코드란, 가독성, 간결함 등 여러

dailyheumsi.tistory.com

 

1편부터 시작해서 정말 잘 나와있다. SOLID 원칙이라는걸 블로그 돌아다니다가 간간히 보기만 했었는데, 이게 객체지향의 5대원칙이라니... 이런것도 모르고 상속,캡슐화,다형성만 알면 끝이라고 생각했다니... 

 

디자인 패턴이 잘 설명되어 있다. 

 

jdm.kr/blog/235

 

프록시 패턴(Proxy Pattern) :: JDM's Blog

프록시 패턴 정의 실제 기능을 수행하는 객체Real Object 대신 가상의 객체Proxy Object를 사용해 로직의 흐름을 제어하는 디자인 패턴입니다. 프록시 패턴 특징 원래 하려던 기능을 수행하며 그외의

jdm.kr

조금 오래된 글들도 있지만, 이 블로그에는 예시가 정말 잘 설명되어 있다. 

 

 

www.tutorialspoint.com/design_pattern/index.htm

 

Design Patterns in Java Tutorial - Tutorialspoint

Design Patterns in Java Tutorial Design patterns represent the best practices used by experienced object-oriented software developers. Design patterns are solutions to general problems that software developers faced during software development. These solut

www.tutorialspoint.com

외국 사이트인데 아주 다양한 종류의 디자인 패턴들이 소개되어 있다. 물론 영어로 되있으니 모르는거 있으면 찾아보길^ 

 

반응형