오이데

오이데

  • 분류 전체보기 N
    • ElementalKiss
      • 포트폴리오
    • 프로그래밍
      • C/C++
      • Effective C++
      • Effective Modern C++
      • Effective STL
      • C#
      • 서버
      • 3D
      • 형상관리
      • Design Patterns
      • Database
      • Ruby on Rails
      • Script
      • 알고리즘
      • 리팩토링
      • 지식창고
      • Windows
      • ETC
    • 창고
    • 엘키스공간 N
      • 엘키스코딩공방
      • 게임
      • 취미
      • 음악
      • 독서
      • 독백
      • 일상기록 N
    • 작성중
    • 수정중
    • 무분류
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

오이데

컨텐츠 검색

태그

아이슬란드 프로그래밍 패스오브엑자일 유니즌리그 알고리즘 STL 유니슨리그 퍼드 우마무스메 rails 클랜전 프로젝트 오일러 메모리 GIT C 형상관리 프린세스커넥트 프리코네 poe 파이널기어

최근글

댓글

공지사항

아카이브

디자인 패턴(1)

  • [Design Pattern] 팩토리 패턴

    new는 구상 클래스의 객체를 생성 즉 인스턴스를 의미한다.다형성을 이용해 코딩을 하면 다양한 조건문이 생성되고이는 프로그래머가 실수할 가능성이 매우 높아진다.(특히 새 구상 클래스가 설계되었을 시) 심플 팩토리(팩토리 메소드)예시) 피자가게에서 파는 피자간단하게 생각할 수 있는 것은 PizzaStore, Pizza 클래스가 필요할 것이다.Pizza는 CheesePizza 등의 부모 클래스가 되며 다형성을 이용해 이를 생성한다.피자 스토어는 Pizza 클래스를 이용해 인스턴스를 만들어 내면 된다. 123456789101112131415161718192021222324Class PizzaClass A_Pizza : Public PizzaClass B_Pizza : Public Pizza Class Pizz..

    2016.01.30
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바