• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
holubonpatternschapter41
 

holubonpatternschapter41

on

  • 635 views

 

Statistics

Views

Total Views
635
Views on SlideShare
604
Embed Views
31

Actions

Likes
3
Downloads
9
Comments
0

3 Embeds 31

http://www.andstudy.com 17
http://andstudy.com 12
http://parkpd.egloos.com 2

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    holubonpatternschapter41 holubonpatternschapter41 Presentation Transcript

    • Holub on Patterns
      4. 소형 데이터베이스 구현하기
    • 어떤 DB?
      일단 작고…
      간단히 파일로 저장할 수 있고…
      SQL도 적당히 썼으면 싶고…
      가끔은 내 맘 편히 쓰고도 싶고…
      간단히 아무 데나 붙여 쓸 수 있고…
      언젠가 제대로 된 DB로 바뀔지도…
      윈도우에서도 쓰고, 아이폰에서도 쓰고 싶고…
      p262
    • 일단 크게 나누자~
      p264
    • Database <-> Table, Bridge
      P264, p276
    • 데이터는 Table로 관리한다.
      Table에 데이터를 입력하고,
      Table에서 데이터를 삭제하고,
      Table에서 데이터를 수정하고,
      Table에서 데이터를 조회하고, 합치고, 나누고
      그러한 결과는 Table로 나오고,
      Table을 저장하는 기능도 있고,
      Table을 불러오기 기능도 있고,
      p265
    • 그러면 이렇게 하면 되겠네..
      p267
    • 단일책임의 원칙.. SRP
      p267
    • 테이블 생성, Abstract Factory
      p275
    • 테이블 저장, Builder
      p280
    • 테이블 저장, Iterator
    • 테이블 조회, Iterator
      p296
    • 테이블 조회, Abstract Factory
      p301
    • 트랜잭션(Undo), Command
      p306
      P309,
      트랜젝션 스택
    • 테이블 수정, 삭제, 셀렉트, 조인에 해당하는 rows값찾기 Strategy
      p312
    • 테이블 변형, Decorator