객체 지향 프로그래밍 썸네일형 리스트형 OOP 해당 글은 객체 지향 프로그래밍 스터디에서 진행한 내용을 정리한 글입니다. 현재도 진행 중인 스터디이며 추가되는 내용이 있을 시 수정이 될 수 있음을 말씀 드립니다. OOP가 나온 계기 처음 프로그래밍이 탄생하면서, 절차지향 프로그래밍이 발전이 됐습니다. 왜냐면 뚜렷한 개념 없이 생각하는대로 코딩을 하는 방향이 만들어졌으니까요. 그 후 코드 중복을 제거하기 위해 함수라는 것으로 이를 해결하면서, 코드를 단순화를 완성할 수 있었습니다. 허나 함수의 경우엔 문제가 있습니다. SW 사이즈가 커지면서 전역 변수참조 영향이 생겼습니다. 이를 사이드 이펙트라 합니다. 그래서 OOP가 탄생했습니다. Low Coupling, High Cohesion(의존성을 줄이고, 응집도를 높이자)를 모토로하는 OOP는 일파만파 .. 더보기 이전 1 다음