Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bununla başlamamak daha iyidir. Göz korkutucu olan budur. Onu bu metinden çok az tanıyan bir OOP destekçisi olan ben bile, bir sersemliğe kapıldım ... Hiçbir şey anlamadım. Bu nedenle aradaki farkı en alt düzeyde açıklamaya çalışıyorum.
Daha kolay olabilir.
OOP - tek bir arayüz tanımlamanıza izin verir. Bundan sonra - platforma özgü tüm şeyler "gizlenir" ve işe müdahale etmez.
Bu, elbette, tamamen prosedürel bir yaklaşımla yapılabilir. Ancak, her işlevde aynı anda tüm platformlarla ilgilenmeniz gerekeceğinden, prosedürel sürümü desteklemek daha zor olacaktır.
Hafif gecikme için özür dilerim.
İşte fonksiyonun ilk versiyonu. Daha da geliştirilebilir ve geliştirilebilir. Herhangi biri bir hata fark ederse, lütfen yorum yapın.
Samimi olarak.
İşte fonksiyonun ilk versiyonu. Daha da geliştirilebilir ve geliştirilebilir. Herhangi biri bir hata fark ederse, lütfen yorum yapın.
Hazırlıksız - her şey yolundaymış gibi. Derin kazmadım.
Şahsen, muhtemelen önceki ve şimdiki zamanı çubuğun süresine bölerdim, eğer değer değiştiyse, yeni bir çubuk geldi. Ancak, mümkün ve böyle.
Stile gelince, değişken türüne göre ne tür olduğunu belirlemenin imkansız olması beni kişisel olarak biraz rahatsız ediyor (herhangi bir değişkenin öneki türünün kısaltılmış adı olduğunda "Macar notasyonuna alışkınım) , ama belki de bu gereksizdir.
@Peter Konow OOP olmadan bile daha kolay hale getirilebilir, düşünün ve deneyin.
Samimi olarak.
@Peter Konow OOP olmadan bile daha kolay hale getirilebilir, düşünün ve deneyin.
Samimi olarak.
Doğru anladığım kadarıyla. Amaç, çalışmasını sağlamaktır. Bu işleve sahip korumalı bir dosya göndermiş olsaydı - hayatta bu şekilde yazıldığını tahmin edemezlerdi.
Hazırlıksız - her şey yolundaymış gibi. Derin kazmadım.
Şahsen, muhtemelen önceki ve şimdiki zamanı çubuğun süresine bölerdim, eğer değer değiştiyse, yeni bir çubuk geldi. Ancak, mümkün ve böyle.
Stile gelince, değişken türüne göre ne tür olduğunu belirlemenin imkansız olması beni kişisel olarak biraz rahatsız ediyor (herhangi bir değişkenin öneki türünün kısaltılmış adı olduğunda "Macar notasyonuna alışkınım) , ama belki de bu gereksizdir.
Eh, stil algısı bir alışkanlık meselesidir. Ayrıca şubelerde verilen kodları okumakta zorlanıyorum. Sadece bazen sinir bozucu.
Daha kolay olabilir.
OOP - tek bir arayüz tanımlamanıza izin verir. Bundan sonra - platforma özgü tüm şeyler "gizlenir" ve işe müdahale etmez.
Bu, elbette, tamamen prosedürel bir yaklaşımla yapılabilir. Ancak, her işlevde aynı anda tüm platformlarla ilgilenmeniz gerekeceğinden, prosedürel sürümü desteklemek daha zor olacaktır.
Görünüşe göre, tek bir arayüzün herhangi bir hesaplama görevinin programlanması için tamamen uygulanamaz olduğu daha önce tartışılmıştı... Arayüzler şeklinde güzelliği getirmek, sadece hazır koda uygulanabilen ve dahası, önleyen tamamen kozmetik bir prosedürdür. kodun daha fazla desteklenmesi ve iyileştirilmesi .. .
Doğru anladığım kadarıyla. Amaç, çalışmasını sağlamaktır. Bu işleve sahip korumalı bir dosya göndermiş olsaydı - hayatta bu şekilde yazıldığını tahmin edemezlerdi.
Samimi olarak.