[Java] 절차 지향 프로그래밍(PP) VS 객체 지향 프로그래밍(OOP)
Java/Basic·2024. 9. 8.
절차 지향 프로그래밍 (Procedural Programming) VS 객체 지향 프로그래밍(Object Oriented Programming) 에 대해 포스팅 해보겠다사실 지난번에 객체 지향의 특성에 대해 올렸는데, 이번에는 이 둘의 차이점을 코드를 통해 쉽게 포스팅 해보고자 한다.사실 현대 트렌드는 거의 대부분 객체 지향 프로그래밍을 추구하는 추세이지만, 몇몇은 사실 두개의 개념을 아예 갈라치기 해놓고 생각하는 사람이 꽤 있는 것 같다.결론부터 말하자면, 이 두가지는 정반대로 대치되는 개념이 아니다아무리 객체 지향을 추구한다고 하더라도, 프로그램의 작동 순서는 반드시 중요한 개념이기 때문이다.간단하게 예를 들어, 우리가 ATM이라는 객체를 만들어 사용하기로 하고, 사용자의 입력을 기다리고 있는 상태다..