객체지향프로그래밍 (1) 썸네일형 리스트형 [TIL]엘리스트랙 5주차 3일 - Class 객체 지향 프로그래밍(OOP)란? OOP는 컴퓨터 프로그램을 객체(Object)의 모임으로 파악하려는 컴퓨터 프로그래밍 패러다임이다. 객체(Object)들은 서로 메시지를 주고 받을 수 있으며 데이터를 처리할 수 있다. Ex) 사람을 하나의 객체라고 한다면 사람을 구성하는 뇌부터 눈,코,입,귀,팔,다리 등을 각각 나눠서 관리하고 서로 상호작용하여 결국 사람이 밥을 먹거나, 행동을 하는 등의 동작을 하도록 만드는 것. 장점 프로그램을 유연하고 변경이 용이하게 만든다. 프로그램의 개발과 보수를 간편하게 만든다. 직관적인 코드 분석을 가능하게 한다. 객체 지향 프로그래밍의 중요한 특성 - 강한 응집력(Strong Cohesion)과 약한 결합력(Loose Coupling)을 지향한다. Class 클래스의 요소.. 이전 1 다음