객체지향 프로그래밍(Object Oriented Programming) 객체지향 프로그래밍은 프로그램을 만드는 여러가지 방법 중 하나 입니다. 프로그램을 만드는 각각의 요소(객체)들을 정의하고 구현 해놓은 다음 만들어진 요소(객체)들을 조합해 최종 프로그램을 만드는 방식입니다. 여기서 요소(객체)란 상태와 행위를 가지는 요소라고 생각하면 된다. 간단하게 얘기하면 어떤 상태와 행위를 가지는 객체를 각각 만들어 조합하여 프로그램을 완성하는 방법이다. 예를 들어 자동차의 기능을 만든다고 했을 때 브레이크 기능, 엑셀 기능, 기어 조작 기능 등 여러가지의 기능들을 따로 만들어 조합하면 자동차의 기능이 된다. 장점 - 코드 재사용이 용이 다른 사람이 만든 클래스를 가져와 사용할 수 있고 상속을 통해 확장할 수 있..
객체지향 프로그래밍
객체지향 프로그래밍(Object Oriented Programming) 객체지향 프로그래밍은 프로그램을 만드는 여러가지 방법 중 하나 입니다. 프로그램을 만드는 각각의 요소(객체)들을 정의하고 구현 해놓은 다음 만들어진 요소(객체)들을 조합해 최종 프로그램을 만드는 방식입니다. 여기서 요소(객체)란 상태와 행위를 가지는 요소라고 생각하면 된다. 간단하게 얘기하면 어떤 상태와 행위를 가지는 객체를 각각 만들어 조합하여 프로그램을 완성하는 방법이다. 예를 들어 자동차의 기능을 만든다고 했을 때 브레이크 기능, 엑셀 기능, 기어 조작 기능 등 여러가지의 기능들을 따로 만들어 조합하면 자동차의 기능이 된다. 장점 - 코드 재사용이 용이 다른 사람이 만든 클래스를 가져와 사용할 수 있고 상속을 통해 확장할 수 있..
2022.03.23