사는게힘듭니다
2019-06-26 21:52:11
2
301

OOP


말그대로 객체지향 프로그래밍

프로그래밍을  객체안에 설계된 메소드들을 호출해가면서 하자인데


하나의 클래스 내부에 여러 기능의 로직이 코딩되있는 메소드들을 호출하는게 아니고

클래스를 여러개 만든후 각 클래스들의 다양하고 필요한 로직들을 처리하는 메소드를 만들고


그런 클래스들을 객체생성해서 호출하는 방식이라고 해석하면 되나요?

0
  • 답변 2

  • moonti
    3k
    2019-06-26 22:01:50

    객체지향응 짧게 설명하려면 애매모호해져요.

    객체는 상태와 동작이 있고.

    각 역할에 맞는 객체들이 서로 상호작용하여 프로그램을 이루는 프로그래밍 방식인데요.

    이렇게 이해하고 넘어가면 되는게 아니라 책 한권이 정도의 철학과 예시를 이해하셔애 비로소 객체지향적으로 프유그래밍을 하지 않을까 합니다.

    단순히 클래스를 나누는것이 아니라서요..

  • Frudy
    7k
    2019-06-26 22:21:00 작성 2019-06-26 22:21:38 수정됨

    OOP란것은 패러다임이라고 생각해요.

    복잡한 시스템을 객체로 분리하여 구현하겠다는 패러다임중 하나.


    그래서 OOP를 구현하기위해

    SOLID라는 5대원칙을 개발자들끼리 만들었고,

    지키고있다고 생각해요.

  • 로그인을 하시면 답변을 등록할 수 있습니다.