태그 : javascript
dW에서 재미난 글이 있어서, 업무시간에 짬을 내어 Javascript - prototype을 이용해서 구현해 보았다. 그냥 javascript으로만 구현하게되면 문법이 정갈하지 못하는데, prototype framework을 쓰게 되면 객체 생성이나 상속을 보기 좋게 할수 있어, prototype기반으로 작성하게 되었다. 스크립트 언어답게 특별한 인터페이스를 쓰지 않아도, 암묵적으로 다형성을 지원할 수 있다. 마지막 ShapeTest 클래스에서 [] 를 이용해 각각 Rectangle과 Circle의 인스턴스를 저장하였는데, each메소드를 이용해 일괄적으로 꺼내고, draw를 호출할수 있다. 특히 $super라는 메소드로 javascript에서 상위 클래스 메소드를 호출하게 할수 있는것을 볼수 있다.
◀ 이전 페이지 다음 페이지 ▶