프로그래밍1 객체지향 프로그래밍 친구에게 객체지향이 뭐냐는 질문을 받아 대답하는도 중 내가 설명이 끊기는 일이 생겼다. 그래서 다시 한번 객체지향에 대해 알아보려 한다. 객체지향 프로그램은 로직을 상태와 행위로 이루어진 객체로 만드는 것이다. 쉽게 비유를 하자면 레고 블록을 조합해서 하나의 프로그램을 만드는 것이라 생각하면 된다. 다시 말하자면 객체지향 프로그래밍은 객체를 만드는 것이다. 그럼 전체적인 개념은 알아보았으니, 객체 지향 프로그래밍의 장, 단점 간단하게 알아보자. -장점 코드 재사용이 용이하다. 남이 만든 클래스를 가져와서 사용도 가능하고, 상속을 통해 확장 사용 가능. 유지보수가 쉬움 절차 지향에서는 일일이 찾아가며 수정해야 하지만, 객체 지향 프로그래밍에서는 수정해야 하는 부분의 클래스 내부에 변수 또는 메소드로 있기 .. 2021. 9. 16. 이전 1 다음