«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ı.


19
JavaScript'te bir sınıfı tanımlamak için hangi teknikler kullanılabilir ve bunların ödünleşimleri nelerdir?
OOP'u şu anda üzerinde çalıştığım gibi büyük ölçekli projelerde kullanmayı tercih ediyorum. JavaScript'te birkaç sınıf oluşturmam gerekiyor, ancak yanılmıyorsam, bunu yapmanın en az birkaç yolu var. Sözdizimi ne olurdu ve neden bu şekilde yapılsın? En azından başta üçüncü taraf kitaplıkları kullanmaktan kaçınmak istiyorum. Diğer yanıtları ararken JavaScript ile Nesneye Yönelik …
686 javascript  oop  class 

7
Java'nın çekirdek kütüphanelerindeki GoF Tasarım Kalıplarına örnekler
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. GoF Java Tasarım Desenlerini öğreniyorum ve bunlardan bazı gerçek yaşam örnekleri görmek istiyorum. Java'nın temel kütüphanelerindeki bu Tasarım Desenlerinin bazı iyi örnekleri nelerdir?



16
Soyut bir sınıf başlatabilir miyiz?
Röportajımdan birinde, "Soyut bir sınıfı başlatabilir miyiz?" Cevabım "Hayır. Yapamayız" idi. Ama görüşmeci bana "Yanlış, yapabiliriz" dedi. Bu konuda biraz tartıştım. Sonra bunu evde kendim denememi söyledi. abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = …
573 java  oop  class  object  abstract 


9
'Süper' Python'da ne yapar?
Arasındaki fark nedir: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() ve: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) superSadece tek bir mirasa sahip sınıflarda oldukça fazla kullanıldığını gördüm . Neden birden fazla mirasta kullanacağınızı anlayabiliyorum, ancak bu tür bir durumda kullanmanın avantajlarının ne olduğu konusunda net değilim.
564 python  oop  inheritance  super 



30
Bir kimse nasıl nesne yönelimli kod C yazmak? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 3 yıl önce kapalı . C nesneye yönelik kod yazmanın bazı yolları nelerdir? Özellikle polimorfizm açısından. Ayrıca bkz. Bu …
500 c  oop  object 


16
Uyum ve Kuplaj Arasındaki Fark
Uyum ve kuplaj arasındaki fark nedir? Bağlama ve uyum, iyi veya kötü yazılım tasarımına nasıl yol açabilir? İkisi arasındaki farkı ve bunların genel kod kalitesi üzerindeki etkisini özetleyen bazı örnekler nelerdir?
486 oop  architecture  theory  ooad 

30
JavaScript özel yöntemleri
Genel yöntemle bir JavaScript sınıfı yapmak için şöyle bir şey yaparım: function Restaurant() {} Restaurant.prototype.buy_food = function(){ // something here } Restaurant.prototype.use_restroom = function(){ // something here } Bu şekilde sınıfımın kullanıcıları: var restaurant = new Restaurant(); restaurant.buy_food(); restaurant.use_restroom(); Sınıf yöntemleri tarafından harici olarak değil , buy_foodve use_restroomyöntemleri tarafından çağrılabilen …

29
Bir Interface ve Abstract sınıfı arasındaki farkı nasıl açıklamalıydım?
Röportajlarımdan birinde, bir Arayüz ve Soyut sınıf arasındaki farkı açıklamam istendi . İşte cevabım: Bir Java arayüzünün yöntemleri dolaylı olarak soyuttur ve uygulamaları olamaz. Java soyut sınıfında, varsayılan davranışı uygulayan örnek yöntemler bulunabilir. Java arayüzünde bildirilen değişkenler varsayılan olarak son şeklindedir. Soyut bir sınıf, son olmayan değişkenler içerebilir. Java arabiriminin …

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.