본문 바로가기 메뉴 바로가기

Simple is Hard

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Simple is Hard

검색하기 폼
  • 분류 전체보기 (215)
    • 세상바라보기 (8)
      • 데이터과학 (1)
    • 데이터베이스 (54)
      • 오라클 (18)
      • SQL (1)
      • oracle (6)
      • 게으름뱅이 (2)
      • PLSQL (3)
      • MySQL (6)
      • CUBRID (2)
      • CUBRID FAQ (5)
    • 시스템 (3)
    • 어플리케이션 (24)
    • 아키텍처 (3)
    • 개발툴 (1)
    • 내소개 (9)
    • 도서소개 (10)
    • IT인물열전 (2)
      • 국외 (1)
    • 취업준비 (4)
    • 믿음 (9)
    • 이론이런 (17)
    • 프로젝트일상사 (6)
    • REVIEW (3)
    • 회사에서 (23)
      • 일일작업 (7)
      • 주간작업 (0)
      • 월간작업 (0)
      • 분기작업 (0)
      • 1년작업 (1)
    • 정리안된스크랩 (5)
  • 방명록

디자인패턴 (2)
[디자인패턴] 디자인 패턴 분류

서언 왜 디자인 패턴을 배워야 하는가? 1.개발은 혼자 하는게 아니라 팀단위로 이루어지고 설계 당시에 개발자 간의 대화(Communication)을 위해서 배워야 한다. 2.선배 개발자들의 노하우가 축적되어 있기 때문에 동일한 시행착오를 거칠 가능성이 적다. 그렇다면 디자인 패턴이란 무었인가? 말그대로 설계 할때 반복적으로 나타나는 것들의 모음 이다. 보통 소프트웨어 개발은 분석->설계->개발->테스트 의 과정을 거치게 되는데 이중 설계단계에 적용하는 것이 디자인 패턴이다. 하지만 실제 프로젝트에서 설계를 제대로 하지 않기 때문에 개발단계에서 리펙토링을 통해 디자인 패턴의 내용들이 구현되는 경우가 흔히 있다. 또한 , 이와 반하는 개발 방법론 들이 많이 나와있다. (Agile Development, Te..

어플리케이션 2007. 10. 1. 16:23
디자인 패턴 적용시 중요한 세가지 규칙

▶ 디자인 패턴 적용시 중요한 세가지 규칙 1. Implementation class 가 아닌 interface 를 이용 하는게 좋다. 2. Inheritance 가 아닌 Delegation 을 사용 public interface AA { public String getInfo(); } public class Super implements AA { public String getInfo() {} } public class Sub { AA delegator; public void test() { delegator.getInfo(); } } cf ) white-box reuse : Inheritance vs. black-box reuse : Delegation 물론 상속을 사용하여하는 경우도 있다. 3. C..

어플리케이션 2007. 10. 1. 16:20
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • OK 괜찮아 다 잘 될거야
  • Whiteship\'s Note
  • ologist`s blog2.0
  • jaso extends j2ee
  • 오라클 성능 문제에 대한 통찰 - 조동욱
  • 카초스토리
  • 리눅스..
  • 테두리
  • 창워니 블로그
  • 정상혁의 개발이야기
  • 개발자(開發者) a developer
  • 싸라다
  • オオカミ日記
  • 랩하는 프로그래머
  • MAGNET
TAG
  • 오라클
  • 바이오해킹
  • 튜닝
  • Datapump
  • 퇴사
  • 브레인피드백
  • 프로젝트
  • 아웃라이어
  • 디자인패턴
  • 커뮤니케이션의 7가지 나쁜 습관들
  • 데이터과학
  • 셀프 조인
  • 큐브리드
  • CUBRID
  • oracle
  • ChatGPT
  • shared everything
  • 다짐
  • 일본전산
  • shared all
  • NHN 면접
  • auto increment
  • 구글
  • 구조주의 인류학
  • 꿈
  • 카이에 소바주 시리즈
  • 성공의길
  • DB
  • 습관의힘
  • getGeneratedKeys
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바