객체지향 프로그래밍
객체지향 프로그래밍(OOP)이란? 객체들의 집합으로 프로그램의 상호 작용을 표현하며 데이터를 객체로 취급하여객체 내부에 선언된 메서드를 활용하는 방식객체 내부에 자료형(필드)와 함수(메서드)가 같이 존재한다. 장단점 장점재사용성객체를 재사용할 수 있기 때문에 코드의 재사용성이 높아진다.객체를 만들고 이를 사용하는 클래스에서 계속 재사용할 수 있다.코드의 가독성클래스와 객체를 이용하면 함수와 변수 등을 그룹화하여 구조화할 수 있어 코드를 쉽게 이해하고 디버깅할 수 있다.유지보수성객체지향 프로그래밍은 변경이 필요한 경우 해당 객체만 수정하면 되므로 유지보수가 쉽다.캡슐화, 상속, 다형성 등의 객체지향 특징을 통해 프로그램을 더 효울적으로 개발할 수 있다. 단점처리 속도객체 간 메시지 전달, 객체 생성 ..
2024.07.17