객체 지향
-
[객체지향의 원리와 이해] (01) 사람을 사랑한 기술개발/OOP, Design Pattern 2020. 12. 22. 00:59
신기술은 이전 기술의 어깨를 딛고 스프링을 비롯한 모든 신기술은 이전 기술의 철학과 기법에 새로운 철학과 기법을 더해 나타난다. 스프링은 그 발전사의 정점에 가깝고, 스프링을 이해하기 위해 이전 기술들을 간단하게 이해할 필요가 있다. 기계어에서 객체 지향 프로그래밍 언어로 기계어 최초에 인간은 0과 1로만 이루어진 기계어로 프로그래밍을 했었다. 이러한 방식의 프로그래밍은 눈에 제대로 들어오지도 않을 뿐다. (010101010000000100001001이 애드삭에서 1과 3을 더하는 기계어 프로그래밍 코드라는데 당연히 알기 쉽지않다.) 그리고 기계어 방식은 CPU 별로 코드가 다르다. 어셈블리어 기계어를 인간의 언어로 표현한 것으로 예를 들어 더하는 연산을 CPU에 따라 add, plus로 표현한다. 그리..