반응형 객체 지향 #OOP #객체 지향 프로그래밍1 객체 지향(OOP)이란 ?? 객체 지향 프로그래밍(Object Oriented Programming) 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다 객체 지향 프로그래밍의 장,단점 장점 1.코드 재사용이 용이하다 ex) 다른 사람이 만든 클래스를 가져와서 이용할 수 있고 상속을 하여 확장해서 사용할 수 있다. 2.유지 보수가 쉽다 3.협업에 용이하다 ex)클래스 단위로 모듈화시켜서 개발할 수 있으므로 대형 프로젝트처럼 여러명 여러회사에서 프로젝트를 개발할 때 업무 분담하기 쉽다. 단점 1. 처리속도가 상대적으로 느림 2. 객체가 많으면 용량이 커질 수 있음 3. 설계시 많은 시간과 노력이 필요 객체 지향 5원칙 (SOLID) .. 2023. 6. 27. 이전 1 다음 반응형