절차지향언어: C 기능에 focus(회전시킨다). 빠르다. 제공자쪽 소스코드가 바껴야 하면 사용자쪽 소스코드도 같이 바껴야함. (결합도가 높은 코드) 원을 회전시킨다 사격형을 회전시킨다 객체지향언어 객체에 focus (원,사각형) 속도가 느리다 원을 회전시킨다 사격형을 회전시킨다 메모리 stack : 지역변수, 메소드를 호출할때마다 생성되는 프레임이 저장됨. 메소드 호출이 끝나면 프레임은 자동 제거 됨. heap : 객체가 생성되는 영역 , 멤버 변수 (객체 생성시 자동 초기화 됨) 객체의 특징이 되어야할 변수는 멤버변수로 선언되어야 한다. (지역변수는 특정 블록 내에서만 사용될 수밖에 없기 때문) == (같다), !=(다르다) 연산 변수의 값이 같은지, 아닌지를 조사. 참조 타입 변수의 ==, != 연..