기술은 왜 발전하게 되는가? 어째서 사람들은 더 발전된 기술을 원하는가? 바로 편하기 때문이다. 그렇다. 기술은 사람을 더욱 편하게 하기 위해서 발전한다. 이러한 큰 흐름은 소프트웨어 세계에서도 발견된다.컴퓨터는 최근 몇 십년 사이에 집약적으로 발전한 것 중에 하나이다
객체지향에는 4가지 특성이 있다. 이때 특성을 다르게 생각한다면, 반드시 갖춰야 하는 조건은 아닌가?라고 스스로에게 되물어 본다. 그리고 나는 내 생각이 맞다고 잠정적으로 결론 내렸다. 즉, 인간의 관점(객체지향)에서 문제를 해결해나갈 때 앞으로 설명할 4가지 특성들이
컴퓨터 프로그래밍에서 SOLID란 로버트 마틴이 2000년대 초반에 명명한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙을 마이클 페더스가 두문자어 기억술로 소개한 것이다. (위키백과)즉 이전까지는 객체와 클래스가 무엇이며, 객체지향이란 패러다임 그 자체에 집중