클래스 -> 인스턴스 vs 객체 -> 복사된 객체
Self LanguageKevo- 프로토타입 프로그래밍은 일반적으로
분류하지 않고 유사성을 활용하도록 선택
- 결과적으로 설계는 Contesxt에 의해 평가
- 개별 객체(instance) 수준에서 메소드와 변수를 추가
- 객체 생성은 일반적으로 복사를 통해 이루어짐
- 확장(extends)은 클래스가 아니라 위임(delegation)> 현재 객체가 메시지에 반응하지 못할 때 다른 객체로 메시지를 전달할 수 있게 하여 상속의 본질을 지원
- 개별 객체 수준에서 객체를 수정하고 발전시키는 능력은 선험적 분류의 필요성을 줄이고 반복적인 프로그래밍 및 디자인 스타일을 장려