자료 검색을 하다 보니, 재미있는 embedding 소스가 있다.
수정 및 실행이 가능하다. online compiler도 종종 쓰는 입장에선 이 기능도 뭔가 정리할 때 도움이 될 듯.
근데 이런 임시 링크를 만들면 그 메모리는 누가 무료로 저장해 주는 거지? 세상만사 공짜는 없는데...
https://ide.geeksforgeeks.org/5MqdWrcdf7
원래 읽고 있던 글은 OOP 4대 요소 중 하나인 Polymorphism(다형성)에 관한 내용이었음.
Overloading(compile-time)과 Overriding(Run-time) 요소를 말하는 건데, 결국 다른 요소인 Inheritance와 같은 맥락 아닌가?
Encapsulation도 상속에 의한 범위 조건이 생기고, Abstraction도 사실 상속 없이는 존재할 수 없는 개념이다.
결국 3가지는 상속의 하위 요소이던가... 결국 상속이 전부란 건가... 세상 이치와 이리도 닮아 있다니, OOP를 도입한 이들은 결국 기득권이었던 건가, 아니면 그런 현실을 녹여낸 비평가들이었던 건가.
'Work' 카테고리의 다른 글
What a programming is (0) | 2019.12.26 |
---|---|
이상적인 직장의 요소 (0) | 2019.12.22 |
간단 Git 초기 설정 (0) | 2019.12.09 |
Resume review (0) | 2019.12.07 |
새로운 언어 (0) | 2019.08.01 |