ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • OOP
    자료구조 & 알고리즘 2022. 7. 10. 20:19

    상태와 행위를 가진 객체를 정의하고 객체 간의 상호작용으로 프로그램의 로직을 구성하는 프로그래밍 방법론

     

    OOP의 4가지 특징

    캡슐화

    객체의 변수나, 메소드를 하나로 묶는 것

    pirvate같은 키워드를 이용하여 정보의 은닉화를 위함

     

    추상화

    사물이 갖는 공통적인 특징을 묶어 클래스화 시키는 것. 이를 통해 개별적인 특징에 대한 확장성을 확보한다.

     

    다형성

    오버라이딩, 오버로딩이 있다. 동일한 메소드를 이용하여 여러 결과를 도출할 수 있게 한다. 이를 통해 코드의 재사용이라는 효과를 가질 수 있다.

     

    상속성

    기존 상위클래스에 근거하여 새로운 클래스를 정의하는 것. 코드의 재사용성

    '자료구조 & 알고리즘' 카테고리의 다른 글

    이진트리  (0) 2022.07.10
    MVC 패턴  (0) 2022.07.10
    프로세스와 쓰레드  (0) 2022.07.10
    해쉬 테이블  (0) 2022.07.10
Designed by Tistory.