>백엔드 개발 >PHP 튜토리얼 >PHP 객체 지향이란 무엇입니까? 객체지향 PHP의 의미 소개

PHP 객체 지향이란 무엇입니까? 객체지향 PHP의 의미 소개

不言
不言원래의
2018-08-22 15:34:162427검색

이 글의 내용은 PHP 객체지향이란 무엇인가에 관한 것입니다. PHP 객체지향의 의미에 대한 소개는 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

의 의미를 바이두를 통해 정리했습니다.

객체지향 프로그래밍 기술의 핵심 개념은 데이터와 데이터에 대한 작업을 상호 의존적이고 분할할 수 없는 전체, 즉 객체로 함께 배치한다는 것입니다. 동일한 유형의 객체를 분류하고 추상화한 후 공통된 특성을 도출하고 클래스를 구성합니다. 객체 지향 프로그래밍은 이러한 클래스를 정의하는 것입니다. 클래스는 동일한 유형을 설명하는 객체의 모음입니다. 클래스가 정의된 후에는 클래스의 객체를 생성하기 위한 데이터 유형으로 사용됩니다. 프로그램 실행은 개체 집합 간의 대화형 통신으로 표현됩니다. 객체는 공용 인터페이스를 통해 서로 통신하여 시스템 기능을 완성합니다. 클래스에 선언된 공개 멤버는 객체의 외부 공개 인터페이스를 구성합니다

OOP는 소프트웨어 엔지니어링의 세 가지 주요 목표인 재사용성, 유연성 및 확장성을 달성합니다

프로세스 지향 사물과 프로젝트를 작은 기능으로 분해하여 하나씩 구현하는 것입니다.
객체 지향은 사물을 작은 개체, 즉 작은 부분으로 구성하는 것으로 간주하는 것입니다. . . . . 완전히 다른 두 가지 디자인 아이디어입니다:

케이스:
집에 손님이 있어서 물을 끓여 차를 끓여야 합니다
Process- 지향적 디자인 방법: 먼저 컵을 씻고, 두 번째로 물을 끓이고, 세 번째 컵에 찻잎을 넣고, 네 번째로 물을 끓이고, 컵에 끓는 물을 붓습니다
객체 지향 디자인 방법: 두 가지 객체: 주전자 컵#🎜 🎜#컵의 속성 : 재질유리, 스테인리스 또는 도자기
깨끗함, 부정함
컵 이벤트 컵 세척
주전자 사고소각#🎜🎜 ## 🎜🎜#왜 마스터하는가 2 ?

수업이란 무엇인가요?

클래스는 동일한 속성과 서비스를 가진 객체의 모음입니다. 클래스에 속하는 모든 객체에 대한 통합된 추상 설명을 제공합니다.

객체 지향 프로그래밍 언어에서 클래스는 독립적인 프로그램 단위이며 클래스 이름이 있어야 하며

속성 설명

서비스 설명#을 포함해야 합니다. 🎜🎜#의 두 가지 주요 부분. 객체란 무엇인가요? 객체는 시스템에서 객관적인 것을 설명하는 데 사용되는 개체입니다. 시스템을 구성하는 기본 단위입니다.

객체는 속성 집합과 해당 속성에서 작동하는 서비스 집합으로 구성됩니다.

1. 유지 관리가 용이함

구조가 객체 지향적 사고로 설계되었으며 가독성이 높기 때문에 요구 사항이 변경되더라도 유지 관리는 다음과 같습니다. 로컬 모듈이므로 유지 관리가 매우 편리하고 비용이 저렴합니다.

2. 높은 품질

설계 시 이전 프로젝트 분야에서 테스트된 기존 클래스를 재사용하여 시스템이 비즈니스 요구 사항을 충족하고 높은 품질을 갖도록 할 수 있습니다.

3. 고효율
소프트웨어 개발 중에는 현실 세계의 것들을 추상화하고 디자인 요구에 따라 클래스를 생성합니다. 이 방법을 사용하여 문제를 해결하는 것은 일상생활과 자연스러운 사고방식에 가깝고, 이는 소프트웨어 개발의 효율성과 품질을 필연적으로 향상시킬 것입니다.
4. 확장이 용이함
상속, 캡슐화, 다형성의 특성으로 인해 응집력이 높고 결합도가 낮은 시스템 구조가 자연스럽게 설계되어 시스템이 보다 유연하고 확장이 용이하며 비용이 절감됩니다. 비용.

관련 추천:

php 객체 지향 프로그래밍,php 객체 지향

# 🎜🎜 #php객체 지향 프로그래밍(2),php객체 지향 프로그래밍

위 내용은 PHP 객체 지향이란 무엇입니까? 객체지향 PHP의 의미 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

관련 기사

더보기