절차지향

카페에서 음료를 주문해서 먹는 상황

  1. 나는 점원에게 음료를 주문한다
  2. 나는 점원에게 돈을 준다
  3. 점원은 음료를 만든다
  4. 점원은 완성된 음료를 나에게 준다
  5. 나는 음료를 먹는다

점원이 2명인 경우 / 주문 받는 점원 + 음료 만드는 점원

  1. 나는 점원1에게 음료를 주문한다
  2. 나는 점원1에게 돈을 준다
  3. 점원1은 점원2에게 음료를 알린다
  4. 점원2은 음료를 만든다
  5. 점원2은 완성된 음료를 점원1에게 준다
  6. 점원1은 나에게 음료를 전달한다
  7. 나는 음료를 먹는다

객체지향

카페에서 음료를 주문해서 먹는 상황

    1. 음료를 주문한다
    2. 돈을 낸다
    3. 음료를 맛있게 먹는다
  1. 점원
    1. 주문을 받는다
    2. 돈을 받는다
    3. 음료를 만든다
    4. 음료를 전달한다

점원이 2명인 경우

    1. 음료를 주문한다
    2. 돈을 낸다
    3. 음료를 맛있게 먹는다
  1. 점원1
    1. 주문을 받는다
    2. 돈을 받는다
    3. 만들 음료를 알려준다
    4. 완성된 음료를 전달 받는다
    5. 음료를 전달한다
  2. 점원2
    1. 만들 음료를 전달받는다
    2. 음료를 만든다
    3. 완성된 음료를 전달한다

<aside> 🚪 Object & Class