컴퓨터, 프로그래밍
객체 지향 프로그래밍
객체 지향 프로그래밍 - 우리의 행동에 최대한 가깝게 방법에 관한 것이다. 그것은 프로그래밍 언어의 개발과 관련된 이전 혁신의 자연스러운 확장 역할을합니다. 우리가 이야기하는 경우 구조화 프로그래밍, 다음이 방향은 더 모듈, 더 추상적이다,뿐만 아니라, 훨씬 더 구조화 된 이전 버전보다. 우리는 이미 해제 및 소위 내부 수준의 프로그래밍 요소를 이동하는 시도를하고있다.
객체 지향 프로그래밍은 전문 언어의 발전을 위해 사용하는 것입니다. 그들은 일반적으로 세 가지 주요 기능을 특징으로한다 :
- 캡슐화, 데이터베이스의 완전히 새로운 종류의 형성 기능 및 절차뿐만 아니라, 조작 기록 데이터 필드, 레코드의 조합, 즉 객체라고;
- 상속, 새로운 객체 계층 구조에 관한뿐만 아니라 액세스 코드를 의미하고 모든 개체에 대한 정보를 생성을 생성하는 기능으로 만든 개체의 계층 구조를 구축하기 위해 이후의 사용을 의미 객체 정의;
- 다형성, 즉, 바로 그를위한 책임이됩니다 다음까지 공유 객체 계층 구조 아래로 될 것 같은 이름의 작업을 할당 할 수있는 능력,이 방법으로 작업의 각 객체 구현의 계층 구조.
객체 지향 프로그래밍 델파이는 그중 프로그래밍을위한 완벽한 도구 세트를 제공합니다 : 큰 모듈화 및 구조 추상, 내장 재사용을 할 수있는 능력. 이러한 모든 특성은 서비스 측면에서 더 쉽고 훨씬 더 유연하고 더 구조화 인 코드에 기인 할 수있다. 매우 자주, 객체 지향 프로그래밍은 우리가 표준으로 간주 몇 년 동안 프로그래밍에 대한 구체적인 판단을 따로두고 있습니다. 이 작업을 수행 할 때, 개발 과정은 분명하고 큰 문제가 사소한 소프트웨어를 제공하는 다양한 작업을위한 훌륭한 도구를 너무 복잡한 것, 그리고 것 같습니다하지 않습니다.
당신이 PHP의 객체 지향 프로그래밍을 연구하기 위해, 예를 들어, 우리의 작업을 한 경우, 그것을 버리고 당신이 전에 그것에 대해 알고있는 것을 잊지 필요하며, 깨끗한 상태로 자신의 연구에왔다. 유일한 방법은 당신이 유용성과 기능을 평가하기 위해이 방법의 모든 세부 사항을 볼 수 있습니다. 객체 지향 프로그래밍은 더 깨끗한 코드를 컴파일에 초점을 맞춘 아이디어의 연속처럼, 유일한 방법은 아니다. 그 속도가 훨씬 높은 반면 우리는 인터프리터와 비교하면 컴파일러는 여러 가지 원칙에서 실행됩니다. 컴파일러는 오히려 작업의 제한된 범위보다는, 어떤 준비가 소프트웨어 제품의 개발을 목표로하고 있습니다.
클래스
그것은 많은 발전에서 객체 지향 프로그래밍 언어를 생성하기 전에 확장의 필요성 양조 된 데이터 유형 실제와 정수 숫자, 텍스트 변수 및 부울 변수보다 더합니다. 그것은 정수 데이터 배열로 작업하기 어려워진다. 즉 OOP 개념의 클래스를 사용하는 것입니다. 이러한 구조는 이제 동일한 개체를 자동으로 생성 할 수있는 무언가를 얻기 위해 줄의 코드를 많이 등록 할 필요가 없기 때문에, 작업을 훨씬 쉽게되었다와 함께. 낮은 수준의 프로그래밍 언어의 이러한 방법은 매우 어려운 것 같다,하지만 발전의 새로운 단계에 아주 편안하게 사용 할 수 있습니다.
Similar articles
Trending Now