그냥 추상화 방식의 추가가 맞는듯
이게 비야네의 철학에 가깝기는 한데
단순히 함수로 추상화하는 절차지향 언어에서,
클래스를 이용해 데이터와 함수를 한 곳에 모아 추상화하는 객체지향 언어의 차이?
비야네는 이걸 Advanced Abstraction 이라고 부름
단순히 보면 void* addNode(Node* head, Node* added)
에서,
Node.addNode( Node* added )
으로 바뀌는거 뿐이니까 그런 시점도 있을 수 있음
그리고 이게 제일 이해하기 편하고 실천하기도 쉬운듯
특히 자료구조를 C로 배운 사람이라면 ㅇㅇ
이게 비야네의 철학에 가깝기는 한데
단순히 함수로 추상화하는 절차지향 언어에서,
클래스를 이용해 데이터와 함수를 한 곳에 모아 추상화하는 객체지향 언어의 차이?
비야네는 이걸 Advanced Abstraction 이라고 부름
단순히 보면 void* addNode(Node* head, Node* added)
에서,
Node.addNode( Node* added )
으로 바뀌는거 뿐이니까 그런 시점도 있을 수 있음
그리고 이게 제일 이해하기 편하고 실천하기도 쉬운듯
특히 자료구조를 C로 배운 사람이라면 ㅇㅇ
- 우주를 손 {안에 담자;}
객체의 네트워크,,, 라고 생각함
그러면 넌 스몰토크야 - return 0;
아니 뭐 자바나 C++도 잘만 한다면 그런 구조가 된다는 것 ㅎㅎ;