1. 프로토타입 이란?
ㅇ 한자말로는 원형 (原形, 근원이 되는 구조) 이라고 함
ㅇ 주요 의미
- ① 중요 기능 만 약식으로 구현한 것 (또는, 중요 사항 만 약식으로 표현한 것)
- ② 완성품 또는 대량생산품을 위한 초기단계에서 나타나는 초기 모델
- ③ 더 향상된 설계를 얻기위해 수정 사용될 수 있는 매우 기초적인 설계
2. 프로토타입 분야별 의미
ㅇ [공학] 프로토타입
- 어떤 공학적 구조의 초기형, 시작 모델 등을 일컫는 말
. 주로, 사용자와 개발자 간의 원활한 의사소통을 위한 수단으로 사용
. 또는, 사용성 시험용 모델
ㅇ [전산 : 소프트웨어공학] 프로토타입
- 소프트웨어 등을 개발하기전 소프트웨어의 타당성,효용성을 미리 확인하는 도구
ㅇ [전산 : 프로그래밍 언어] 프로토타입
- 공통적인 특징을 갖고 있음을 의미함
- (C 언어) 프로토타입 선언 ☞ 헤더 파일 참조
. 함수 본체(세부구현사항)를 빼고, 함수 형태 정도 만을 선언하는 것
.. 함수 본체 세부 구현사항을 몰라도, 함수 타입과 인수(개수)들 정도 만 알면 됨
- (자바스크립트) 프로토타입 기반의 객체지향 언어 ☞ 프로토타입 객체 참조
. 어떤 객체의 원본/원형이 되는 객체
.. 각 객체에 공통적인 특징을 갖도록 프로토타입 객체 형태를 사용
. 활용/장점
.. 어떤 원형 객체의 프로퍼티를 상속시켜, 쉽게 공통 특징을 갖을 수 있게 됨