객체 지향 프로그래밍

    객체 지향 프로그래밍 개념

    객체 지향 프로그래밍 개념

    1. 객체 지향 프로그래밍 1)과거에는 "Top-Down"의 방식을 이용했지만 비효율적이라 새로운 방식인 객체지향 "Botton-Up"의 방식 사용. - "Top-Down" 위에서 부터 하나 하나 만들어가는 "Top-Down" - "Botton-Up" 하나의 객체(object), 작은 단위로 만들어 객체별로 test -> pass를 하는 "Botton-Up" 방식 2. 객체 지향 프로그래밍 "Botton-Up"의 장점 및 단점 1) 장점- 데이터나 기능에 변화가 생기더라도, 관련된 객체만 수정하면 되서 프로그래밍 하기 편함.- 조금 더 의미 있는 단위로 나누기 때문에, 코드를 이해하거나, 다른 프로그램에서 재사용하기 수월.- 전체가 완성되지 않아도 일부 기능만 사용해볼 수 있어 테스트에 유리.- 유지보수..