Ve hepsi bu mu?
Kimse sizi OOP kullanmaya zorlamıyor.
Kaç kez söylendi: OOP tarzında yazmak istemiyorsanız, eski prosedür tarzında yazın. Değişiklikler minimumdur.
O zaman geliştiricilerin bu fikri halka çok net bir şekilde iletmeleri gerekiyor. Ve herhangi bir makalede, keçe çizmeler için MT5 ve MT4'ün karşılaştırmalı özelliklerini açıklamak anlaşılabilir.
Bir keresinde beş hakkında bir sinir ağı hakkında bir makale yazmıştım ve dördü için de kod yazmıştım ve amaçlardan biri kodu mümkün olduğunca benzer hale getirmekti, harika çıktı.
OOP'a karşı Eski Müminlerin başka bir konusuna gülümsedi, anlamıyorsun OOP, peki, tamam, onsuz yaz, konu başlatıcıyı desteklemek için, sadece yapamayacağınızı iddia eden daha ileri Eski Müminler olduğunu söyleyebilirim. goto operatörü olmadan yapın))))))))))))))))))))))
ve neden bahsediyorum, senden şüphe etmedim
OOP'de basit bir kodu demonte etmeye çalışırdık ve siz bakarsınız ve bunu istersiniz - OOP'lu bir programcının, kodun işlevselliğini değiştirirken kaç yeni değişkene ihtiyaç duyacağını akılda tutmaması çok daha kolaydır, yeni sınıfın özellikleri ve yöntemleri basitçe eklenir; bu, bu türdeki tüm nesnelere benzer bir eklemeye yol açacaktır.
Yazık geçen sene keneler konusu kaybolmuş, mql5 üzerinde kene toplayıcının basit bir kodunu örnek olarak verdim belki bulabilirim, belki OOP'nin gücüne inanmanıza yardımcı olur
OOP'a karşı Eski Müminlerin başka bir konusuna gülümsedi, anlamıyorsun OOP, peki, tamam, onsuz yaz, konuyu başlatıcıyı desteklemek için, sadece yapamayacağını iddia eden daha ileri Eski Müminler olduğunu söyleyebilirim. goto operatörü olmadan yapın))))))))))))))))))))))
Ö! Yine goto hakkında! Beğendim! O olmadan mümkündür. Her zaman mümkündür, ancak gerekli değildir.
Bazı durumlarda goto , kodu basitleştirmenize ve hızlandırmanıza olanak tanır. Bir yerde, sürücülerin geçişleri hızlandırmak için bunu kullanarak yazıldığına dair bir makale okudum.
kodu basitleştirmek olası değildir, kodu başkaları için okunamaz hale getirmek - bu kesinlikle hız hakkında - bu, hangi görevlere ve kimin ne tür "programlama sırasında "el yazısına" sahip olduğuna bağlıdır, prensipte istemiyorum bile tartışın, öyle görünüyor ki http://www.gamedev.ru/flame/forum/?id=69459 adresine gitmenin yararlarını ve zararlarını ciddi bir şekilde tartışıyorlarmış.
program sökme seviyesine giderseniz, büyük olasılıkla tüm HLL'de döngüler koşullu atlamalar jcxz, vb. şeklinde düzenlenecektir,
esasen if(cx==0) goto etiket yapısı olacak
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Çünkü ders kitabında bu satırlara geldiğimde beynim yanıyor. Ve bana diyor ki - pipetler. Bu terimlere hakim olacak zekaya sahip değilim. Ve "uzaylı" robotlarla ticaret yapmanın bir anlamı görmüyorum.
Объектно-ориентированное программирование
Nesne yönelimli programlama, veri ve davranışın ayrılmaz bir şekilde bağlantılı olduğu veri odaklı programlamadır. Veri ve davranış birlikte bir sınıfı oluşturur ve nesneler bir sınıfın örnekleridir.
Nesne yönelimli yaklaşımın bileşenleri şunlardır:
Tip kapsülleme ve genişletilebilirlik