컴퓨터, 프로그래밍
팔레스타인 해방과 사용의 기본 원칙
일반 정보
OOP는 - 20 세기의 80 년대에 등장 프로그래밍의 스타일입니다. 그 처리에 대한 데이터 및 명령은 객체 지향 프로그래밍에서 따로 존재 절차 언어는 달리,이 정보는 단일 엔티티로 조합된다.
팔레스타인 해방기구의 기본 원칙
객체 프로그래밍 소프트웨어에서 자신의 가설이있다. OOP 원칙 - 주요 아이디어입니다. 그 중 세 가지가 가장 중요한 있습니다 상속, 다형성 (polymorphism) 및 캡슐화. 각보다 상세히 검토 될 것입니다. OOP의 언어 프로그래밍의 기본 객체와 클래스의 사용입니다. 쓰기 소스 코드의 절차 적 스타일의 전환에서 객체 지향 종종 어려움이 있지만, 대부분의 개발자는 PLO에서 많은 장점을 찾을 수 있습니다.
캡슐화
캡슐화 - 클래스 - 단일 엔티티에서의 처리를위한 데이터 융합 및 지침의 사용이다. OOP의 언어 중 하나의 프로그램을 작성 당시 내부와 기업 외부의 정보를 구별이있다. 따라서,이 항목에 관련되지 않은 다른 클래스에서, 예를 들면, 외부의 영향에 의해 데이터 보안 및 구현 방법을 실현하는 데에 바람직하다. 데이터의 본질 내에서 성공적으로 상호 작용하고 있지만으로부터 보호 인증되지 않은 액세스 외부에서.
계승
상속 - - OOP의 두 번째 원칙은 자신의 실제 구현을 반복하지 않고 다른 하나 개의 클래스의 사용 방법의 능력이다. 상속은 소스 코드의 중복을 제거합니다.
다형성
OOP의 또 다른 원칙 - 다형성. 그것의 사용은 작업을 구현 할 수있는 권리 이벤트와 같은 시간에 다르게 반응하는 단일 인터페이스를 만들 수 있습니다 복잡 다양한 수준의 객체를 조작하는 것을 의미한다.
OOP 언어
OOP 원칙은 C ++ 및 프로그램과 응용 프로그램의 상당 부분을 개발 한 자바와 같은 같은 가장 인기있는 프로그래밍 언어에 사용됩니다. 덜 사용 OOP 언어도 있습니다 것은 - 델파이, 오브젝트 파스칼, 루비 및 많은 다른 사람이다.
PLO 비판
이 방법을 향해 일반적으로 긍정적 인 진술에도 불구하고, 종종 OOP 원칙 노출 비판한다. 와 마찬가지로 절차 적 프로그래밍 OOP의는 단점이 있습니다.
우선, 전환 복잡성. OOP의 원리를 이해하기 위해서는 많은 시간, 더 많은 사람들은 절차 적 프로그래밍 언어와 긴밀하게 협력해야합니다.
방법 셋째, 과도한 유연성은 소스 코드와 개발 프로그램이 특별한 경우, 기능과 기능에 미 청구 압도 할 것이라는 사실을 초래할 수 있습니다. 또한, 메모리 할당의 측면에서 비 효율성을 확인합니다. 그러나,에 관계없이 지속적으로 성장하고 주위의 OOP 프로그래머의 전망의 수를 빠르게 언어 자체를 진화.
Similar articles
Trending Now