객체 기본 개념
객체 지향 PHP 실습
객체세상의 모든 것은 객체
- 사람, 자동차, 비행기, 테이블- 눈에 보이는 모든 것
객체- 보이지 않는 모든
객체
객체 추상 개념
일 수도 있습니다.
객체 예시-테이블테이블
사람(NBA 선수)달리고 점프하는 능력은 매우 중요합니다. 농구를 하려면 드리블, 슈팅, 덩크, 패스 등 다양한 기술이 필요합니다. NBA는 미국 프로농구(NBA)의 약자입니다. NBA 선수들은 모두 하나의 팀에 속해 있습니다. 사람(여성 앵커) 여성 앵커는 온라인으로 콘서트와 파티를 주최하는 호스트입니다. 그들은 일반적으로 온라인에서 무대 이름을 사용합니다. 온라인 콘서트에서는 여성 앵커가 모두를 위해 노래를 불러준다.
오브젝트는 두 부분으로 구성됩니다.
오브젝트의 구성요소
는? it
객체
의 데이터 모델은
의 데이터를 설명하는 데 사용됩니다. (예를 들어 테이블의 다리, 테이블 상판, 길이와 너비는 모두 의 데이터 모델입니다. 테이블) ? 객체
의 속성 또는 객체
의 동작은 무엇입니까? 객체
의 행동 모델은 객체 가 무엇을 할 수 있는지 설명하는 데 사용됩니다(객체 의 동작, 예: 테이블 움직임, NBA 선수 드리블, 패스 및 점프, 여성 앵커가 노래하고 관객과 소통함)
? 물체의 방식
물체의 특성? 🎜>은 고유합니다(예: NBA 선수 James는 James입니다, 고유합니다)
? 객체 는 특정 사물이며 그 기능은 특정 기능을 완료하는 것입니다. NBA 선수는 농구를 하고, 여자 앵커는 콘서트를 열고 노래를 부릅니다.)? 객체를 재사용할 수 있습니다(예를 들어 James가 이 게임을 마친 후 다음 게임을 할 수 있습니다). , 이번에 드리블을 마친 후 다음 플레이를 할 수 있습니다)
객체
이란 무엇입니까? 객체지향? 지향이란 프로그래밍할 때 항상
객체 를 염두에 두는 것을 의미합니다.
객체 지향 프로그래밍은 프로그래밍할 때 프로그래밍 구조(데이터 구성 방법)가 전달된다는 의미입니다. 객체
의 구조는
를 저장합니다. 지향형
를 사용해야 하는 이유는 무엇입니까? 객체
의 설명 방식이 현실 세계에 더 가깝고 대규모 비즈니스의 이해에 도움이 됩니다프로그래밍 과정에서 의 관점을 활용할 수 있습니다. >객체
프로그래밍과 현실 세계의 거리를 좁히다 객체 지향 -
의 본질
객체
를 사용하는 것입니다.
속성(선수의 키/체중/나이) ? 슈팅/덩크)
오브젝트와
오브젝트 간의 상호작용은 메소드의 동원을 통해 완성됩니다. 메소드(제임스가 웨이드에게 공을 패스하고 웨이드가 덩크를 완성)
객체의 기본 개념
1단계: 객체
식별 - 모든 개체는 객체
로 식별할 수 있습니다. 두 번째 단계: 객체
의 속성을 식별합니다. - 객체에 저장된 데이터는
속성으로 식별됩니다. - 비즈니스 로직에 따라 해당 데이터가 다릅니다. , 객체에 저장된 속성도 다릅니다
3단계: 객체의 동작 식별
-객체의 변경 사항' 자신의 속성 데이터
-객체 가 외부
객체 와 상호 작용하는 예 - 테이블
객체에 대한 기본 개념 --NBA 플레이어
기본 원리 객체(프로그래밍의 기본 원리이기도 함) )
객체 는 내부적으로 응집력이 높습니다(결합력이 가져야 할 모든 것을 갖추고 있으며 팔이나 다리가 부족하지 않습니다)
? 객체 는 특정 한 가지만 담당합니다. 기능(기능은 크거나 작을 수 있습니다. 예를 들어 노래는 필수 기술도 아니고 농구도 아닙니다.)
? 객체와 관련된 모든 콘텐츠는 객체내부
객체 외부 세계와 낮은 결합(낮은 결합이 특히 중요하며, 서로 간의 종속성이 매우 작고 코드 재사용성이 높음)-The 외부 세계는
객체의 일부 속성을 볼 수 있습니다(전부는 아님). NBA 선수의 나이 등과 같은 - 외부 세계는
객체 가 특정 작업을 수행할 수 있음을 볼 수 있습니다( 전부는 아님)