좋은 코드란 무엇인가?- 읽기 좋은 코드- 중복이 없는 코드- 테스트가 용이한 코드등등 구글링하면 많은 검색 결과가 나온다. 객체지향프로그래밍이란?- 객체지향 이전은 컴퓨터가 사고하는대로 프로그래밍 하는 것이었지만, 객체지향 프로그래밍은 인간 중심적 프로그래밍 패러다임이라고 할 수 있다. 즉, 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것을 말한다.현실 세계의 사물들을 객체라고 보고 그 객체로부터 개발하고자 하는 애플리케이션에 필요한 특징들을 뽑아와 프로그래밍하는 것이다. 이것을 추상화라고 한다. 객체지향프로그래밍을 하면 이미 작성한 코드에 대한 재사용성이 높다. 자주 사용되는 로직을 라이브러리로 만들어두면 계속해서 사용할 수 있다. 또한 내부적으로 어떻게 동작하는지 몰라도 개발자는 라이브러리가 제..