기고글 토론 "MQL5 객체 지향 프로그래밍(OOP) 이해하기"

 

새로운 기고글 MQL5 객체 지향 프로그래밍(OOP) 이해하기 가 게재되었습니다:

개발자는 특히 서로 다른 동작을 하는 여러 객체가 있는 경우 중복된 코드 없이 재사용이 가능하면서 유연한 소프트웨어를 만들고 개발하는 방법을 알아야 합니다. 객체 지향 프로그래밍 기술과 원칙을 사용하면 이를 원활하게 수행할 수 있습니다. 이 글에서는 MQL5 객체 지향 프로그래밍의 기초를 소개하고 소프트웨어에서 그 원칙과 사례를 어떻게 활용할 수 있는지 알아보고자 합니다.

캡슐화는 하나의 클래스에서 함수와 데이터를 연결할 수 있는 메서드를 말합니다. 클래스 내의 데이터와 함수는 클래스 내에서만 접근할 수 있는 비공개일 수도 있고 클래스 외부에서도 접근할 수 있는 공개일 수도 있습니다. 캡슐화 개념은 클래스 구현의 복잡성을 해결하고 개발자에게 데이터를 완전히 제어할 수 있는 권한을 부여하여 다른 값에 의존하는 모든 값을 충돌 없이 추적하는 데 도움이 됩니다.

따라서 캡슐화는 개발자에게 높은 수준의 제어 기능을 제공하고 소프트웨어 전체 코드에 영향을 주거나 변경하지 않고도 클래스 데이터를 더 원활하고 쉽게 테스트하고 처리하는 데 도움이 될 뿐만 아니라 시스템을 계속 가동하고 가능한 오류를 방지하는 데 도움이 된다고 할 수 있습니다. 캡슐화는 오류를 해결하고 복잡한 코딩을 방지하는 데에도 도움이 되는 것입니다.

다음 그림은 캡슐화의 개념을 나타냅니다:

캡슐화


작성자: Mohamed Abdelmaaboud

 

와우, 시간이 어떻게 날아가는지 )). 약 10 년 전에 저는이 포럼의 러시아어와 영어 부분에서 OOP에 대한 지점을 열려고했습니다. 러시아 부분에서 나는 모든 것이 복잡하고 우리 프롤레타리아 인은 그것을 필요로하지 않는다는 히스테리를 얻었습니다! 할아버지들은 쟁기로 쟁기질을했고 우리는 전통을 깨지 않을 것입니다! 앵글로에서는 설명없이 단순히 가지를 죽였습니다.

그리고 이제 우리는 모하메드가 가르칩니다 )). 이 기사는 지루한 학술 교과서의 재 인쇄물이며 첫 번째 단락에서 잠이 들었습니다.

 
Alexey Volchanskiy #:

와우, 시간이 어떻게 날아가는지 )). 약 10 년 전에 저는이 포럼의 러시아어와 영어 부분에서 OOP에 대한 지점을 열려고했습니다. 러시아 부분에서 나는 모든 것이 복잡하고 우리 프롤레타리아 인은 그것을 필요로하지 않는다는 히스테리를 얻었습니다! 할아버지들은 쟁기로 쟁기질을했고 우리는 전통을 깨지 않을 것입니다! 영어 부분에서는 설명없이 단순히 가지를 죽였습니다.

그리고 이제 우리는 모하메드가 가르칩니다 )). 이 기사는 지루한 학술 교과서의 재 인쇄물이며 첫 번째 단락에서 잠이 들었습니다.

아마도 너무 이른 것 같습니다. 당시에는 업무에 OOP를 사용하는 사람이 거의 없었습니다. 그리고 그것을 알고 사용하는 사람들은 그것에 대해 논의하는 데 시간을 낭비하고 싶지 않았습니다.

Alexey와는 달리 저는 잠들지 않고 끝까지 읽었지만 기사 중간부터 몇 줄 건너 뛰기 시작했습니다... 일반적으로 기사가 마음에 들지 않았습니다. 문서에 없는 내용은 아무것도 보이지 않습니다.

 

OOP의 정의부터 시작하겠습니다. OOP는 DRY(반복하지 않기) 개념을 적용하여 작업과 코드의 중복 없이 재사용 가능한 소프트웨어를 만들고 개발할 수 있도록 도와줍니다.

그렇다면 OOP의 정의는 어디에 있을까요?

캡슐화는 다음을 허용하는 캡슐화입니다. 찾기 어렵습니다. OOP에 대한 가시성 개념은 분명히 비공개입니다)))) 그리고 그 액세스 수정자는 캡슐화입니다. 독자는 스스로 추측해야합니다)))).

200 개의 터그 릭에 대한 교과서에서 발췌문을 만드는 것은 정상적인 사업입니다. GPT없이 직접 작성했으면합니다)))).

 

다음에서

" OnInit 함수 내에서 세 개의 시간대에 대해 다음을 정의합니다:

  • 문자열 기간 "

기사의 품질은 번역의 품질에 따라 결정됩니다.

 
마흐무드는 노력 중이었고, 당신은 그냥 뛰어들었습니다 :-)
 
Fedor Arkhipov #:
마흐무드는 노력하고 있었고 당신은 그에게 뛰어 들었습니다 :-)))
그게 공격당하는 가장 쉬운 방법이에요))
마흐무드는 "개가 짖으면 캐러밴은 제 갈 길을 간다"는 속담을 알고 있을 겁니다.