Sorğular 'oop'

Obyekt yönümlü proqramlaşdırma "obyektlərin" istifadə etdiyi bir proqramlaşdırma paradiqmasıdır: məlumat sahələri və metodlarından ibarət olan məlumat strukturları onların qarşılıqlı təsirləri ilə.
19
Cavablar

Pythonda metaclasses hansılardır?

Metaclasses hansılardır və nədən istifadə edirik?
19 Sentyabrda təyin olundu '08 at 9:10
26
Cavablar

@Staticmethod və @classmethod arasında fərq nədir?

@Staticmethod və digər @classmethod ilə bəzədilmiş funksiya arasındakı fərq nədir?
26 Sentyabr müəyyən '08 at 0:01
7
Cavablar

Python super () __init __ () üsulları ilə anlama

Super () istifadəini anlamağa çalışıram. Görünüşdə, həm uşaq sinifləri yaradıla bilər, yalnız gözəl. Mən iki uşağın sinifləri arasındakı faktiki fərqi maraqlandırıram. class Base (obyekt): def __init __ (self): print ...
23 Fevralda təyin olundu '09 saat 3:30 'da
25
Cavablar

JavaScript.prototype necə işləyir?

Mən dinamik proqramlaşdırma dillərini sevirəm, amma JavaScript kodumun payım yazdım. Mən bu praktik proqramlaşdırma haqqında düşünməmişəm, hər kəs bunun necə işlədiyini bilirmi? var obj = yeni Object (); obj.prototype.test = əyləncə ...
21 fevral '09 saat 15:31 'də
38
Cavablar

Bir interfeys və mücərrəd sinif arasındakı fərq nədir?

Bir interfeys və mücərrəd sinif arasındakı fərq nədir?
16 dekabrda təyin olundu '09 saat 11:15 'də
33
Cavablar

Dönüşüm nəzarəti nədir?

İnversiyon nəzarət (və ya IoC) ilk meydana gəldiyində olduqca qarışıq ola bilər. Nədir? Hansı problemlər həll edir? Zaman uyğun olarsa, yoxsa?
06 Avqust tarixini təyin etdi '08 saat 06:35 'da
35
Cavablar

Metod və funksiya arasındakı fərq nədir?

Hər kəs OOP kontekstində metod və funksiyaları sadə bir izah edə bilərmi?
01 oktyabr təyin etdi 2: 45-də '08
34
Cavablar

Vərəsəlik üzərində kompozisiya seçimini üstün edirsiniz?

Nə mirasdan ibarətdir? Hər bir yanaşma üçün ayrım nədir? Kompozisiya üzərində miras seçmək üçün nə vaxt lazımdır?
08 Sentyabr. '08 at 4:58
11
Cavablar

Başlayanlar üçün @classmethod və @ staticmethodun mənası?

Kimsə pitonda @classmethod və @ staticmethodun mənasını mənə izah edə bilərmi? Farkı və mənasını bilməliyəm. Mən başa düşdüyüm kimi, @classmethod sinifə deyir ki, bu alt siniflərə və ya ... bir şeyə miras alınması lazım olan bir üsuldur. Ancaq ...
29 avqust istədi . '12 saat 16:37 'da
38
Cavablar

Niyə alıcılar və setters / accessors istifadə?

Bu dəyişənlər üçün açıq sahələrdən istifadə etmək əvəzinə yalnız getmək və qurmaq olan getters və setters istifadə üstünlük nədir? Qəbul edənlər və ayarlayanlar heç bir şey əldə etmədilərsə, mən də ...
14 oktək təyin olundu. '09 saat 21:20 'də
39
Cavablar

Görünüşü nəzarət edənlər arasında məlumat ötürülməsi

Mən iOS və Objective-C və bütün MVC paradiqmasını yeni edirəm və aşağıdakılarla sıxılmışam: Məlumat giriş forması kimi çıxış edən bir mənim fikrim var və istifadəçiyə birdən çox məhsul seçmə imkanı vermək istəyirəm. Məhsullar başqa bir pre ...
06 mart '11 'də saat 15:43' də təyin olundu
35
Cavablar

Interface vs mücərrəd sinif (generic OO)

Bu yaxınlarda mən iki telefon danışıqları keçirdim və mənə arayış və mücərrəd sinif arasındakı fərqlər barədə soruşdum. Mən düşünə biləcəyim bütün aspektləri izah etdim, amma onlar mənə bir şey söyləmək üçün gözləyirlər və mən bunun nə olduğunu bilmirəm ...
17 Apreldə təyin olundu '09 saat 19:42 'da
20
Cavablar

Soyut funksiya ilə virtual funksiya arasındakı fərq nədir?

Virtual və ya mücərrəddən istifadə etmək üçün nə vaxt tövsiyə olunur? Doğru yanaşma nədir?
24 dəq. '08 saat 17:11 'də
26
Cavablar

Nəyə görə <T> siyahısından miras qalmırsınız?

Proqramlarımı planlaşdırarkən tez-tez fikirləşirəm: Futbol komandası yalnız oyunçuların siyahısıdır. Buna görə də bunu istifadə etməliyəm: var football_team = new List <FootballPlayer> (); Bu siyahısı təqdim et ...
11 fevral təyin etdi '14 'də saat 6:01' də
20
Cavablar

Özünüzün məqsədi nədir?

Python sözünün özü nədir? Mən başa düşdüm ki, bu, bu sinifdən yaradılan xüsusi bir obyektə aiddir, lakin hər bir funksiyaya bir parametr kimi açıq şəkildə əlavə edilməlidir. Yəni, Ruby'də bunu edə bilərəm ...
25 Aprel tarixində təyin olundu '10 saat 23:22 'də