객체 지향 프로그래밍 언어

Gata·2024년 3월 14일

C#

목록 보기
2/3

모든 사물을 객체로 표현하고, 객체는 속성(=메인변수)과 메소드로 이루어져 있고, 속성과 메소드의 호출로 프로그램을 작성하며, C++, Java, C#은 객체 지향 프로그래밍 언어다.

절차 지향 프로그래밍


순서나 절차가 바뀔수 없다.

객체 지향 프로그래밍

  • 시간의 흐름보다 객체간의 상호작용이 중요하다.
  • 각 객체는 자기가 할 수 있는 역할을 지정하고 자기의 역할을 수행하면 되므로, 문제가 생길 시 문제가 생긴 객체만 보면 되므로 코드의 유지보수가 쉽다.
  • 부모의 클래스를 자식이 상속 받게 되면, 부모 클래스를 수정하면 상속받는 모든 자식 클래스에 적용된다.
profile
개발은 즐거워🪇

0개의 댓글