인프런 커뮤니티 질문&답변

Patrick Min님의 프로필 이미지
Patrick Min

작성한 질문수

실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발

검색폼 구현 2

class를 사용하지 않으신 이유

작성

·

174

1

수강 중에 궁금한점이 생겨 질문드립니다.

View와 FormView를 보면 FormView는 View를 확장한 것처럼 보이고, View가 다른 객체로의 확장을 고려해 설계된 것 같습니다.

그래서 제가 보기에는 class를 사용하여 개발해도 좋을것 같은데 Object.create를 사용하신 이유가 궁금합니다.

답변 2

3

Patrick Min님의 프로필 이미지
Patrick Min
질문자

클래스를 사용해서 구현해도 동작에는 이상 없었지만 객체를 생성하고, 생성한 객체를 관리하는 코드가 필요해서 코드량이 늘어났습니다. 수업에서 사용하신 방식이 더 간결하고 좋은것 같습니다.

1

김정환님의 프로필 이미지
김정환
지식공유자

네 클래스를 사용하는 방법도 있습니다. 기능을 구현하는 방법이 다양하다고 보시면 될것 같아요.

Patrick Min님의 프로필 이미지
Patrick Min

작성한 질문수

질문하기