본문 바로가기

나의 플랫폼/디자인패턴

[펌] 객체지향 개발 5대 원리: SOLID 출처 : http://www.nextree.co.kr/p6960/현재를 살아가는 우리들은 모두 일정한 원리/원칙 아래에서 생활하고 있습니다. 여기서의 원칙 이라 함은 좁은 의미로는 개개인의 사고방식이나 신념, 가치관 정도가 될 수가 있겠고, 넓게는 한 국가의 통치 이념이나 통치 방법 정도가 되겠습니다. 그럼 우리는 왜 이런 원칙들 아래에서 생활하고 있는 걸까요? 이거다라고 단정할 수는 없지만 그건 아마도 그런 원칙들이 개인의 삶을 윤택하게 하고 국민들의 삶의 질을 향상 시키는 데 보다 효율적이고 효과적이기 때문입니다.마찬가지로 입증된 객체지향 디자인 원리들을 사용하면 좀 더 유지보수하기 쉽고, 유연하고, 확장이 쉬운 소프트웨어를 만들 수 있습니다. 이 원리들은 그 크기를 대비해 보면 패턴보다 훨씬 작지만.. 더보기
[Design Pattern] 디자인 패턴 이전 제 상사가 'Head First Design Patterns' 라는 책을 사서 읽어보라고 했습니다. 그 때 당시 제 경력이 주임급이었습니다.그저 읽어보라고 하긴 했지만, 왜 이걸 알아야 하는지 느끼질 못했었죠.그냥 맡은 업무 결과만 잘 나오도록 개발을 해왔던 것 같습니다. 이제 경력이 좀 쌓이고, 다시 이 책을 읽어야 겠다는 생각이 듭니다.그이유는!!! 개발은 혼자 하는게 아니고, 기능이 한번 만들어지면 끝인게 아니니 깐요!! 자신이 만든 소스나 다른 사람이 만든 소스를 보고 수정 하기도 하고,기획에서 나왔던 기능이 계속 바뀌기도 하죠. 결국 처음에 깔끔하게 만들어놓은 소스가 조금씩 이해하기도 힘들게 복잡해 집니다. 이럴 때!! 디자인 패턴을 참고 하는 거죠. - 이메일만으로 로그인 했었는데 페이스.. 더보기