«oop» etiketlenmiş sorular

Nesneye yönelik programlama, "nesneler" kullanan bir programlama paradigmasıdır: etkileşimleriyle birlikte veri alanları ve yöntemlerinden oluşan veri yapıları.


5
basit açıklama PHP OOP ve Prosedürel?
PHP öğrenmek ve OOP ve Prosedür hakkında bir Fikir almak istiyorum. OOP ve Procedural hakkında başka bloglar ve eğitimler okudum, ancak yaklaşımı hala anlayamıyorum. OOP ve Prosedürel Hangisini öğrenmeliyim? Koddaki fark nedir? etkileri nelerdir? Bir PHP çerçevesi OOP yaklaşımına nasıl yardımcı olabilir? (CodeIgniter'ı öğrenmek istiyorum) Prosedürün bir Çerçeveye ihtiyacı var …


8
Java'da Serileştirmenin amacı nedir?
Serileştirme ve bunun ne kadar güzel ve harika olduğu üzerine pek çok makale okudum ama hiçbir argüman yeterince ikna edici değildi. Bir dersi serileştirerek gerçekten başarabileceğimiz şeyin ne olduğunu bana gerçekten söyleyip söyleyemeyeceğini merak ediyorum.

9
Bir sınıf veya sözlük kullanmalı mıyım?
Yalnızca alanlar içeren ve bunun gibi yöntem içermeyen bir sınıfım var: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Bu kolayca bir dikteye çevrilebilir. Sınıf, gelecekteki eklemeler için daha esnektir ve hızlı olabilir …
105 python  oop  class  dictionary 

7
Bir arayüz neden başka bir arayüzü uygulayamaz?
Demek istediğim ... dir: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed Ben googled ve buldum bu : implementsbir arayüzün yöntemleri için bir uygulamanın tanımlanmasını belirtir. Ancak arayüzlerin uygulaması yoktur, bu yüzden bu mümkün değildir. Bununla birlikte, arabirim% 100 soyut …

10
$ This değişkeni PHP'de ne anlama geliyor?
Değişkeni $thisPHP'de her zaman görüyorum ve ne için kullanıldığı hakkında hiçbir fikrim yok. Ben şahsen hiç kullanmadım. Birisi bana değişkenin $thisPHP'de nasıl çalıştığını söyleyebilir mi?
103 php  class  oop  this 

14
Neden tüm Active Record nefret ediyor? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

1
Matplotlib nesne yönelimli arabirimi kullanarak seaborn ile çizim yapma
matplotlibOOP tarzında kullanmayı şiddetle tercih ediyorum : f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Bu, birden çok figürün ve alt grafiğin izlenmesini kolaylaştırır. Soru: Seaborn bu şekilde nasıl kullanılır? Veya bu örneği OOP stiline nasıl değiştirebilirim ? Hangi ya da onun seaborngibi plotlama fonksiyonları nasıl anlaşılır?lmplotFigureAxes

9
Bir nesnenin numaralandırılamayan miras alınan özellik adlarını almak mümkün müdür?
JavaScript'te, ne elde etmek istediğimize bağlı olarak, bir nesnenin özelliklerini elde etmenin birkaç yolu vardır. 1) Object.keys(), bir nesnenin tüm kendi numaralandırılabilir özelliklerini, bir ECMA5 yöntemini döndürür. 2) for...inister kendi özellikleri olsun, isterse prototip zincirinden miras alınmış olsun, bir nesnenin tüm numaralandırılabilir özelliklerini döndüren bir döngü. 3) Object.getOwnPropertyNames(obj)bir nesnenin tüm …

5
'Yükselt NotImplementedError' ne zaman kullanılır?
Kendinize ve ekibinize sınıfı doğru bir şekilde uygulamayı hatırlatmak için mi? Bunun gibi soyut bir sınıftan tam olarak yararlanamıyorum: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
103 python  oop 

6
__Getattribute__ öğesini sonsuz özyineleme hatası olmadan nasıl uygularım?
Bir sınıftaki bir değişkene erişimi geçersiz kılmak, ancak diğerlerini normal şekilde döndürmek istiyorum. Bunu ile nasıl başarabilirim __getattribute__? Aşağıdakini denedim (bu da ne yapmaya çalıştığımı göstermeli) ancak bir özyineleme hatası alıyorum: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: return self.__dict__[name] >>> print D().test 0.0 …
102 python  class  oop  recursion  getattr 


15
JavaScript'te bir sınıftan nasıl miras alınır?
PHP / Java'da şunlar yapılabilir: class Sub extends Base { } Ve otomatik olarak Super sınıfının tüm genel / korumalı yöntemleri, özellikleri, alanları vb. Sub sınıfın bir parçası haline gelir ve gerekirse geçersiz kılınabilir. Bunun Javascript'teki karşılığı nedir?
100 javascript  oop 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.