객체지향에서 말하는 Method 에 대해서는 Operation 을 기준으로 Invocation 을 단위로 하는 것이 일반적이다. 


이러한 Invocation 은 Memory 에 대해 Setter 와 Getter 로 이루어질 수 있다. 


결과적으로 Program 은 Information r'egister 가 Invocation Call-back 에 대해서 Dispatcher 의 역할을 끝내므로 Getter 는 Informing Call-back 이라고 볼 수 있다. 


그렇다면 대부분의 Method 들은 Operation 을 기준으로 Program 의 형상에 대해 Setter 의 역할을 가진다. 


그렇다면 대부분의 Method 들은 State putter 에 의한 Preprocessor 의 과정에 대해 앞서의 각각의 두 가지 역할을 가지게 된다. 


그리고 대부분의 Call-back 은 State putter 에 대해 State Query 의 Data 시점에 대해서 Preprocessing 을 가지는 Call-back 이다. 


그래서 Call-back 의 Invocation Tree 는 연관문맥에 대한 State putter 가 시점을 기준으로 State 를 Set 하고 이로부터 Suffix 를 Information r'egister 의 정보구문에 대해서 접속시키는 방식이 된다. 


대부분의 Program 에 대한 Invocation 에 대해서는 State suffix 에 대한 State putter 를 가지고 부가처리를 가지는데 Preprocessor 로 Method 를 가진다. 


대부분의 Program 에 대해서는 Data pool 에 대한 Domain 을 벗어나지 않는다. 


이를 참고하면, Information r'egister 의 정보구문에 접속시키는 Data 는 State Indexer 가 되는 것이다. 


그렇다면 Program 에 대한 Call-back Tree 의 거의 모든 것은 Data 의 Domain 에 의해서 생성되는 것이 아니라 Invocation 에 대한 시점정보에 대한 Suffix 가 되는 것이라고 보아야 한다. 


그렇다면 Method 라는 것은 객체지향에서 활용되기에 Invocation 의 Suffix 로부터 Invocation 에 대한 내용에 대해서 Override 를 적용시켜 Invocation 의 내용지시자를 시점의 Suffix 로부터 Preprocessing 을 예약하는 것 외의 것이 아니다. 


결론적으로 객체지향에서의 Method 라는 것은 Call-back 요청에 대한 시점적 Suffix 를 감추고 요청의 Prefix 만을 내놓게해서 Framework 로 재사용하기 위한 것밖에 되지 않는다.


객체지향은 재사용의 Coding 공학이다.



abcd1234