객체 지향 프로그래밍 1) 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 개념 현실 세계의 사물을 프로그램으로 모델링하는 프로그래밍 방법입니다. 이 방법은 프로그램을 개별적인 객체들의 집합으로 구성하고, 객체들 간의 상호작용을 중심으로 프로그램을 구성합니다. 2) 객체 지향 프로그래밍의 장점 ① 모듈화 객체지향 프로그래밍은 코드를 독립적인 모듈인 객체로 나누어 개발할 수 있습니다. 이로 인해 코드의 재사용성이 증가하고 유지보수가 용이해집니다. ② 코드 재사용 상속을 통해 부모 클래스의 속성과 동작을 자식 클래스에서 재사용할 수 있습니다. 이를 통해 중복 코드를 피하고 개발 시간을 절약할 수 있습니다. ③ 유지보수성 수정이 필요한 부분을 객체 단위로 수정하거나 확장할 ..
[Java] 객체 지향 프로그래밍
객체 지향 프로그래밍 1) 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 개념 현실 세계의 사물을 프로그램으로 모델링하는 프로그래밍 방법입니다. 이 방법은 프로그램을 개별적인 객체들의 집합으로 구성하고, 객체들 간의 상호작용을 중심으로 프로그램을 구성합니다. 2) 객체 지향 프로그래밍의 장점 ① 모듈화 객체지향 프로그래밍은 코드를 독립적인 모듈인 객체로 나누어 개발할 수 있습니다. 이로 인해 코드의 재사용성이 증가하고 유지보수가 용이해집니다. ② 코드 재사용 상속을 통해 부모 클래스의 속성과 동작을 자식 클래스에서 재사용할 수 있습니다. 이를 통해 중복 코드를 피하고 개발 시간을 절약할 수 있습니다. ③ 유지보수성 수정이 필요한 부분을 객체 단위로 수정하거나 확장할 ..
2023.06.20