요새 자바스크립트에 빠져살아서 그런지도 모르겠지믄
아무리 생각해도 그러함
정적타입의 객체지향 랭기지드른
인터페이스를 따로 정의하고 구현시켜야 할 정도로 엄격한데
너무 지나치다고 느껴져여
물론 잘짜여진 코드들을 하나하나 살펴보면
객체지향의 정수대로 다 되어있긴 한데
모르겠어요
인터페이스까지 설계하는 입장이면
정말 확실한 때나 되서야
인터페이스를 '확정' 지을수 있자나요
어차피 동일 메서드
동일 인터페이스 개념을 사용하려믄
걍 동타입 랭기지의
덕타이핑 개념이면 충분하다고 생각해여
메서드의 의미가 중요하지 , 소속, 범위, 한계 등등이 중요한게 아니니까여
스크립트 언어들 중에서도
루비가 제일 간지나게 표현하는거 같아여
저는 사용경험이
자바스크립트 > 파이썬 >>>>>>>> 루비
지믄 루비가 제일 언어적으로 간결하고 최강인듯
물론 제일 마지막에 나왔으니까 당연하겠지믄요ㅋㅋ
처음엔 뼛속까지 C종자라서
너무도 자유로운 타입변화에 정신이 몽롱해졌었는데
이제좀 실체가 보이는거 같아여
어차피
회사가믄 다시 정적타입 언어를 주로 사용하겠지믄
ㅠㅠ
어쨋든 동타입 랭기지 짜흥~!
타입추론 되는 정타입 랭기지면 굳이 인터페이스 정의 안 해도 되죠 타입 안정성이 보장된다는건 런타임에 에러 날 가능성을 꽤 줄여준다는 점에서 동타입에는 없는 안정적 프로그래밍이 가능한 것 같아요