Skip to content

[Mission4] 피자가게 예제로 Factory Pattern 만들기 #92

@SkynI25

Description

@SkynI25
  • master 브랜치를 기준으로 mission4_본인이름 브랜치를 만들어주세요.
  • 해당 브랜치의 mission1 폴더에 본인이름 폴더를 만들고, 그곳에 index.html 파일을 만든 뒤 아래의 내용을 넣고 저장합니다.
<html>

<head>
  <title>Mission 4</title>
  <meta charset="utf-8" />
</head>

<body>
  <div id="coffee-list"></div>
  <script>
    const data = [
      {
        text: '일반 피자점'
      },
      {
        text: '시카고 피자점'
      }
    ]
	// 이곳에서 코딩을 시작하세요!
  </script>
</body>
</html>

script 태그 내에 아래의 요구사항을 만족하는 코드를 작성합니다.

🎯 요구사항

  • 각 요구사항에 맞는 컴포넌트를 작성하여 피자가게를 완성하세요.
    • 일반 피자가게는 (재료준비, 굽기, 조각내기, 포장하기) 를 수행할 수 있습니다.
    • 이 때 일반 피자가게에서 확장된 분점을 생성할 수 있습니다. ( ex) 시카고 피자, 뉴욕 피자..)
  • 일반 피자가게로부터 상속받은 피자가게들을 생성하고, 각 피자가게들이 피자를 만드는 과정을 표현하세요
  • 구현 방법은 팩토리 패턴으로 진행합니다

읽으면 도움이 될 글들

  • 팩토리 패턴 - 요구사항으로 적은 팩토리 패턴에 관해 설명이 담긴 글입니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    요구사항필수적으로 구현해야 하는 요구사항

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions