message passing paradigm
-
Objective-C: Small Talk과 Message 전달 패러다임Apple🍎/Objective-C 2025. 5. 21. 16:51
Objective-C의 스몰톡과 메시지 전달 패러다임Objective-C는 Smalltalk에서 큰 영감을 받은 언어로, 객체지향 프로그래밍의 핵심 개념 중 하나인 '메시지 전달(message passing)' 패러다임을 채택했습니다. 이 패러다임은 Swift를 포함한 다른 많은 현대 언어들과는 다른 접근 방식을 취합니다.메시지 전달 패러다임의 기본 개념Objective-C에서는 객체에 메서드를 '호출(call)'하는 것이 아니라, 객체에 '메시지를 보낸다(send a message)'는 개념을 사용합니다. 이 차이점은 단순한 용어의 차이가 아닌 근본적인 실행 모델의 차이입니다.일반적인 객체지향 언어에서는object.method(parameters); // 메서드 직접 호출반면 Objective-C에서..