본문 바로가기
반응형

디자인패턴2

자바 디자인패턴 스트래티지 자바 디자인패턴 스트래티지 모든 개발자는 유지 보수가 쉽도록 노력해서 코드를 만들어야 합니다. 가능한 읽기 쉽고 재사용 가능한 코드를 생산하는 노력과 실력을 말합니다. 비록 현실은 쉽지 않은 것도 사실입니다. 짧은 프로젝트 기간과 수시로 변경되는 요구사항 때문이죠. 하지만 그렇다 해도 할 수 있다면 디자인 패턴을 이용해 프로그래밍하는 노력을 게을리해서는 안됩니다. 오늘의 포스팅은 디자인패턴 중 스트래티지 패턴 "strategy" 에 대해 알아봅니다. 소프트웨어 개발에 있어서 바뀌지 않는 것과 바뀌는 것을 구분하기 "변화" 애플리케이션을 아무지 잘 디자인해도 시간이 지나면서 점점 성장하고 변화 되어야 합니다. 변화를 유발하는 것은 수없이 많고 당연한 과정입니다. 변화하는 것과 변화하지 않는 것을 구분해야 .. 2022. 12. 23.
객체지향 개발 5대 원리 솔리드 원칙 자주 읽고자 스크랩 해둔다. 객체지향 개발 5대 원리 단일책임의 원칙 개방폐쇄의 원칙 리스코브 치환의 원칙 인터페이스 분리의 원칙 의존성역전의 원칙 마지막 말이 와닿는다. 객체지향 원칙과 사고방식이 중요하다는 건 분명한 사실이나, 우선해야 할 것은 고객의 요구사항대로 동작해야 하는 결과물이다. 객지지향 원칙을 적용하고 멋진 패턴으로 만들어 유연하고 확장 가능할지라도 오동작하거나 동작하지 않는다면 문제가 있는 결과물이다. 1. 고객이 원하는 기능을 하는 소프트웨어 2. 객체지향 기본원리를 적용해 제작한 유연한 소프트웨어 3. 유지보수와 재사용이 쉬운 디자인을 추구 http://www.nextree.co.kr/p6960/ 객체지향 개발 5대 원리: SOLID 현재를 살아가는 우리들은 모두 일정한 원리/원칙 .. 2017. 7. 25.
반응형