1일차1 [java] 객체 지향 프로그래밍(Object Oriented Programing) 객체 지향 프로그래밍이란 • 객체 지향적인 프로그래밍. 즉, 절차적으로 프로그램을 짜는것이 아닌 객체의 관점에서 프로그래밍을 하는 것이다. • 객체들은 서로 메시지를 주고 받을 수 있으며 데이터를 처리할 수 있다. 장점 • 클래스에 하나의 문제 해결을 위한 데이터를 모아 응집력을 강화하고 결합력을 약하게 할 수 있다. • 유지보수 용이성 및 대형 프로젝트에 적합 단점 • 처리속도가 느리고 절차형 프로그래밍보다 설계가 어렵다. 객체지향 프로그래밍 기본 구성 요소 클래스(Class) • 같은 종류의 집단에 속하는 속성과 행위를 정의한 것. 다른 클래스와 독립적으로 디자인해야 한다. 객체(Object) • 클래스의 인스턴스(Instance) 상위 클래스의 속성을 갖고 있으면서 개별적인 특성과 행위(Method.. 2022. 1. 25. 이전 1 다음