Java (1) 썸네일형 리스트형 Java기초2 - 객체지향 프로그래밍(OOP)란? 객체지향 프로그래밍은 컴퓨터 프로그래밍 패러다임 중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜서 객체를 만들고 객체들간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. 객체지향 프로그래밍의 장, 단점 장점 1. 코드 재사용 용이 - 남이만든 클래스를 가져와서 이용할 수 있고, 상속을 통해 확장할 수 있다. 2. 유지보수 쉬움 - 절차지향 프로그래밍에서는 코드를 수정할 때 일일히 찾아서 수정해야하는 반면에, 객체지향프로그래밍에서는 수정할 부분이 클래스내에서 변수나 메서드로 있기 때문에 해당 부분만 수정하면 된다. 3. 대형 프로젝트에 적합 - 클래스단위로 모듈화 시켜서 개발할 수 있기 때문에 대형 프로젝트처럼 여러명, 여러 회사가 개발할 때 업무분담하기가 수월하다. 단점 1. 처리.. 이전 1 다음