Skip to content
Oh Seyoung edited this page Aug 19, 2021 · 38 revisions

디자인 패턴

디자인 패턴은 프로그래머가 어플리케이션이나 시스템을 디자인할 때 공통된 문제들을 해결하는데에 쓰이는 형식화 된 가장 좋은 관행이다. 출처: 위키백과

디자인 패턴 공부를 위한 페이지입니다.

공부하기 위해 사용한 정보들은 Head First Design Patterns: 스토리가 있는 패턴 학습법(서환수 역 - 2005 초판) 을 기준으로,
위키백과, 위키피디아, 구글링을 통한 기타 페이지 등 여러 출처를 바탕으로 최대한 오류를 범하지 않도록 작성하였으나,

이 페이지를 작성하는 저 또한 해당 학문을 공부하는 학생입니다.
∴해당 페이지의 정보를 맹신하지 마시길 바랍니다.

📝현재 열씸히 공부중📝


목차

사전 지식

패턴 목록


각주

[1] 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙.[↺]
프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다.
SOLID 원칙들은 소프트웨어 작업에서 프로그래머가 소스 코드가 읽기 쉽고 확장하기 쉽게 될 때까지 소프트웨어 소스 코드를 리팩터링하여 코드 냄새를 제거하기 위해 적용할 수 있는 지침이다.출처: 위키백과

해당 원칙들은 항상 지켜야 하는 규칙이 아니라, 우리가 지향해야 할 바를 밝히고 있을 뿐입니다. 디자인을 할 때 해당 원칙들을 염두해 둔다면, 원칙을 지키지 못하게 되더라도,불가피한 상황에서만 합리적인 이유를 바탕으로 그렇게 하게 될 것입니다.출처: Head First Design Patterns

Clone this wiki locally