기고글 토론 "객체 지향 프로그래밍의 기초"

 

새로운 기고글 객체 지향 프로그래밍의 기초 가 게재되었습니다:

객체 지향 프로그래밍 (OOP)을 사용하기 위해 다형성, 캡슐화 등이 무엇인지 알 필요가 없습니다. 단순히 이러한 기능을 사용할 수 있습니다. 이 글에서는 실습 예제를 통해 OOP의 기본 사항을 다룹니다.

OOP의 첫 번째이자 가장 간단한 응용 프로그램은 자주 사용하는 함수의 라이브러리를 만드는 것입니다. 물론 이러한 함수를 포함 파일 (mqh)에 간단히 저장할 수 있습니다. 함수가 필요한 경우 파일을 포함하고 이 함수를 호출하면 됩니다. 그러나 충분히 오래 프로그래밍하면 엄청난 양의 함수를 수집 할 수 있으므로 이름과 목적을 기억하기 어려울 수 있습니다.

여러 파일에서 함수를 수집하여 목적에 따라 범주로 분할할 수 있습니다. 예를 들어 배열 작업 기능, 문자열 작업 기능, 순서 계산 기능 등이 있습니다. 마지막 문장에서 "category"라는 단어는 "classes"라는 단어로 대체 될 수 있습니다. 의미는 동일하게 유지되지만 객체 지향 프로그래밍이라는 주제에 더 가까이 다가갈 것입니다.

따라서 함수는 배열로 작업할 함수 클래스, 문자열로 작업할 함수 클래스, 순서를 세는 함수 클래스 등으로 나눌 수 있습니다. "클래스"라는 단어는 기본 개념이기 때문에 OOP의 주제에 더 가까워집니다. 다양한 참고서, 사전 및 백과 사전 (예 : Wikipedia)에서 "프로그래밍 클래스"가 무엇인지 검색 할 수 있습니다.

객체 지향 프로그래밍에서 클래스는 자체 인스턴스를 생성하기위한 청사진으로 사용되는 구조입니다.

아마도 첫인상은 "다형성", "캡슐화"등의 단어와 거의 같을 것입니다. 이 순간 '클래스'라는 이름은 함수와 변수의 집합을 의미합니다. 클래스를 사용하여 라이브러리를 만드는 경우 - 처리된 데이터 유형 또는 처리 된 객체 유형 (배열, 문자열, 순서)별로 그룹화 된 함수 및 변수 집합입니다.

 

작성자: Dmitry Fedoseev