Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Yeni makale Nesne Yönelimli Programlamanın Temelleri yayınlandı:
Nesne yönelimli programlamayı (OOP) kullanmak için polimorfizm, kapsülleme vb.'nin ne olduğunu bilmenize gerek yok... basit şekilde bu özellikleri kullanabilirsiniz. Bu makale, uygulamalı örneklerle OOP'nin temellerini kapsar.
OOP'nin birinci ve en basit uygulaması, sık kullanılan fonksiyonlardan oluşan kendi kitaplıklarınızı oluşturmaktır. Elbette, bu fonksiyonları bir içerme dosyasında (mqh) depolayabilirsiniz. Bir fonksiyona ihtiyacınız olduğunda, sadece bir dosya ekleyin ve bu fonksiyonu çağırın. Ancak, yeterince uzun programlarsanız, çok sayıda fonksiyonu toplayabilirsiniz, böylece adlarını ve amaçlarını hatırlamak zor olur.
Fonksiyonları amaca göre kategorilere ayırarak farklı dosyalarda toplayabilirsiniz. Örneğin, dizilerle çalışma fonksiyonları, dizeyle çalışma fonksiyonları, sıraları hesaplama fonksiyonları vb. Son cümlede "kategori" kelimesi "sınıflar" kelimesi ile değiştirilebilir. Anlam aynı kalır, ancak konuya daha da yaklaşırız - Nesne Yönelimli Programlama.
Böylece, fonksiyonlar sınıflara ayrılabilir: dizilerle çalışacak fonksiyonlar sınıfı, dizelerle çalışacak fonksiyonlar sınıfı, sıraları saymak için fonksiyonlar sınıfı vb. "Sınıf" kelimesi, temel kavram olduğu için bizi OOP konusuna yaklaştırır. Çeşitli referans kitaplarda, sözlüklerde ve ansiklopedilerde (örneğin Wikipedia) "programlama sınıfının" ne olduğunu araştırabilirsiniz.
Belki de ilk izlenim, "polimorfizm", "kapsülleme" vb. kelimelerde olduğu gibi aynı olacaktır. Şu an için 'sınıf' adıyla bir dizi fonksiyon ve değişkeni kastedeceğiz. Bir kitaplık oluşturmak için sınıfın kullanılması durumunda - işlenmiş veri türüne veya işlenmiş nesnelerin, dizilerin, dizelerin, sıraların türüne göre gruplandırılmış bir dizi fonksiyon ve değişken.
Yazar: Dmitry Fedoseev