HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📯
부스트캠프 7기 BE 멤버쉽 설계
/
6주차 - OOP (객체지향)

6주차 - OOP (객체지향)

스프린트
강의날짜
Oct 14, 2022
키워드
OOP
오늘은 30분 정도만 질의응답 진행하겠습니다!
제목
요약
확인
꼭 상태관리를 하지 않고도 프로그래밍이 가능한 것 같은데, 왜 상태관리를 중심으로 프로그래밍을 하나요?
확인
현업에서는 보통 CRA를 사용하지 않고 웹팩으로 개발 환경을 세팅하나요??
확인
NGINX는 보통 어떨 때 많이 쓰시는건가요?
확인
OOP 연습은 어떤 방식으로 하면 좋을까요?
확인
기술적인 고민도 좋고, 기술 외적인 고민도 좋습니다!
확인
마스터님께서 OOP에서 가장 중요하다고 생각하는 특성은 무엇이신가요?
확인

부스트코스 - 객체지향 패러다임

https://www.boostcourse.org/membership7-web/lecture/1433430?isDesc=false
 
 

인간 세상을 빗대어

 
군대(스타크래프트 플레이어)
  • 지휘관
    • 상태
      • 기분
    • 메소드
      • 실망했다
        • 모든 사람들이 다시 일을 하는 마법
       
       
    • 결재
    •  
    • 작전장교
    • 인사장교
    • 인사병
    • 인사담당관
 
 
  • 회사
  • 대표
    • 이래라 저래라
    • 감놔라 배놔라
    • 간섭
      • 기획자랑만 소통하자
 
  • 기획자
    • 개발자한테 대표님이랑 이러쿵 저러쿵 이야기를 했더니
    • 이러저러한 방향으로 결정되었습니다.
    • 수정해
 
  • 디자이너
    • 이거 1픽셀만 수정해주세요
  • BE개발자
  • FE개발자
    • 살려주세요
  • 퍼블리셔
 
  • 슈퍼개발자
    • 디자인도하고
    • 프론트엔드 개발도 하고
    • 백엔드 개발도 하고
    • 가끔 기획도 간섭하고
    • 휴가
    • 병가
    • 아파
    • 교통사고
    • 경조사
    • 퇴사
      • → 망함
      • → 서비스종료
 
  • 매니저
  • 기술 리더
  • 팀원
 
 
 
  • 객체지향을 잘 하는 사람은
    • 인간관계가 좋다
    • 매니징을 잘함
 
  • 내적동기
    • 내가 할 수 있는 일을 찾아서 하는 것
    • 내가 좋아하는 일을 찾아서 하는 것
    • 내가 할 수 있는 일
      • 상태
      • 메소드
 
 

중요한 점

  • 객체 지향이 중요한 게 아니라, 객체 지향이 추구하는 가치가 중요하다.
  • 외부 변화에 최소한의 코드로 대응하는 것
 

실습 - 로또 미션

요구 사항 정의

로또 번호
1 ~ 45 사이의 숫자
로또
6개 로또 번호를 가짐
중복되지 않음
내림차순
로또 구매
1개에 1,000원
자동 구매 가능 (랜덤 생성)
수동 구매 가능 (직접 입력)
로또 당첨
1등
6개 일치
200,000,000원
2등
5개 일치 + 보너스 번호 일치
30,000,000원
3등
5개 일치
1,500,000원
4등
4개 일치
50,000원
5등
3개 일치
5,000원
꽝
결과 계산
구매한 로또에 대해
당첨 금액
구매 금액 대비 수익률
당첨 개수