(Top - Down 방식)코드가 위에서부터 아래로 순차적 진행되는 형태자주 사용되는 코드를 함수로 만들어 중복 방지장점컴퓨터의 작업 처리 방식과 유사하기 때문에 시간적 유리단점유지보수가 어렵다.하나의 절차가 바뀐다면 ? : 전체에 대한 변경이 불가피하다.코드의 순서가
Abstraction (추상화)Polymorphism (다형성)Inheritance (상속)Encapsulation (캡슐화)우리는 자동차라는 클래스를 생성했다. 근데 ‘소나타’ 라는 새로운 클래스를 작성해야 한다 가정하자. 소나타는 자동차가 가지고 있는 모든 정보를
Java Virtual Machine (자바 가상 머신)자바 기반 애플리케이션의 실행 환경 제공사용자 언어로 작성된 프로그램이 실행되기 위한 흐름에 대한 이해가 필요하다결국 사용자가 작성한 프로그램이 실행되기 위해서는 OS와의 통신이 필요하다.기계어로 변환된 코드가 사