여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. PHP - 기초 - OOP 란?
PHP – 기초 – OOP 란?
2년전 작성
1년전 수정

PHP OOP

OOP란 ?

OOP는 객체 지향 프로그래밍의 약자다.

절차 프로그래밍은 데이터에 대한 작업을 수행하는 절차 또는 함수를 작성하는 것이고 객체 지향 프로그래밍은 데이터와 함수를 모두 포함하는 객체를 만드는 것이다.

객체 지향 프로그래밍은 절차 프로그래밍에 비해 몇 가지 장점이 있다.

  • OOP는 더 빠르고 쉽게 실행할 수 있다.
  • OOP는 프로그램에 대한 명확한 구조를 제공한다.
  • OOP는 PHP 코드를 DRY(반복하지 마십시오)로 유지하는 데 도움이되며 코드를 유지 관리, 수정 및 디버그하기 쉽게 만든다.
  • OOP를 사용하면 코드를 줄이고 개발 시간을 단축하여 재사용 가능한 전체 응용 프로그램을 만들 수 있다.

⭐ DRY(반복하지 마십시오) 원칙은 코드의 반복을 줄이는 것이다.
응용 프로그램에 공통적인 코드를 추출하여 한 위치에 배치하고 반복하는 대신 다시 사용해야 한다.

OOP Case

과일이라는 클래스가 있다고 가정해 보자.
과일은 이름, 색상, 무게 등과 같은 속성을 가질 수 있다.
이러한 속성의 값을 유지하기 위해 $name, $color 및 $weight와 같은 변수를 정의할 수 있다.

개별 개체(사과, 바나나 등)가 생성되면 클래스의 모든 속성과 동작을 상속하지만 각 개체는 속성에 대해 서로 다른 값을 갖는다.

참고

Mingg`s Diary
밍구
밍구
공부 목적 블로그