«implementations» etiketlenmiş sorular

13
Diğer sınıf uygulama programcıları nasıl uyarılır?
"Belirli bir şekilde kullanılması gereken" dersleri yazıyorum (Sanırım bütün derslerin ...). Mesela ben bir çağrı gerektirenfooManager sınıfı yaratıyorum . Ve örneği biraz daha ileri itmek için, eylemini dinlemezsek, sınıf yararsızdır .Initialize(string,string)ThisHappened Demek istediğim, yazdığım sınıf yöntem çağrıları gerektiriyor. Ancak bu yöntemleri çağırmazsanız ve boş bir yeni FooManager ile sonuçlanırsanız, derler. …


5
Neden bu kadar az C derleyicisi var?
C, dünyada en çok kullanılan dillerden biridir. Mevcut kodun büyük bir bölümünü oluşturuyor ve çok sayıda yeni kod için kullanılmaya devam ediyor. Kullanıcıları tarafından sevilir, o kadar yaygındır ki, C'yi çalıştırabilmek bir platformun gayrı resmi bir tanımıdır ve hayranları tarafından nispeten temiz özelliklere sahip "küçük" bir dil olduğu için övgüyle …

6
C # neden Java'dan farklı olarak "yeni" ve "sanal + geçersiz kıl" anahtar kelimelerle yapıldı?
Java'da hiç orada virtual, new, overrideyöntem tanımı için anahtar kelimeler. Dolayısıyla bir yöntemin çalışmasının anlaşılması kolaydır. Eğer DerivedClass , BaseClass'ı uzatır ve aynı isimde ve BaseClass'ın aynı imzasına sahip bir metoda sahipse, geçersiz kılma, çalışma zamanı polimorfizminde (yöntemin olmaması şartıyla static) gerçekleşir. BaseClass bcdc = new DerivedClass(); bcdc.doSomething() // will …


2
Hangi Ortak Lisp uygulamasını kullanmak? [kapalı]
Common Lisp'te gelişmeye başlamanın hemen bir sorunu var gibi görünüyor: bir uygulamanın seçilmesi. Biri ne dikkate almalı ve bir CL uygulaması düşünüldüğünde ne kadar ağırlık almalıdır? ANSI standardına uymalı mı? SLIME tarafından desteklenmeli mi? Bazı uygulamalarda iyi kütüphaneler, belgeler vb. Eksik midir?

2
REST yapmanın doğru yolu nedir?
Bugünlerde herkes SOA yapıyor , bazıları aslında ne hakkında olduğunu anlamıyor olsa bile. Yani yanlış yapıyorlar. Bunu bir analoji olarak kullanarak, REST'in ne olduğunu biliyorum (ya da en azından benim yaptığımı düşünüyorum) ve bazılarını yapmak istiyorum. Ama doğru yapmak istiyorum. Öyleyse sorum şu ki, REST yapmanın doğru yolu nedir?


6
Sonuçları önbelleğe almayacak şekilde LINQ uygulanarak ne avantaj sağlandı?
Bu, LINQ kullanarak ayaklarını ıslatan insanlar için bilinen bir tuzaktır: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } private static bool ContainTheSameSingleObject(IEnumerable<Record> originalCollection, …

6
Yazar herhangi bir uygulamaya arayüz referansı vererek ne anlama geliyor?
Şu anda C # konusunda uzmanlaşmaya çalışıyorum, bu yüzden Gary McLean Hall tarafından C # ile Adaptive Code okuyorum . Desenler ve anti-desenler hakkında yazıyor. Uygulamalara karşı arayüzler kısmında şunları yazar: Arayüzlere programlama kavramında yeni olan geliştiriciler genellikle arayüzün arkasındaki şeyleri bırakmakta zorluk çekerler. Derleme zamanında, bir arabirimin herhangi bir …

2
DDD'yi uygulama: kullanıcılar ve izinler
Etki alanı odaklı tasarım ilkelerini kavramaya çalışan küçük bir uygulama üzerinde çalışıyorum. Başarılı olursa, bu daha büyük bir proje için bir pilot olabilir. "Etki Alanına Dayalı Tasarımın Uygulanması" (Vaughn Vernon tarafından) kitabını takip etmeye ve benzer, basit bir tartışma forumu uygulamaya çalışıyorum. Ben de github IDDD örnekleri kontrol ettik. Davam …

3
Çalışma zamanında ref ve out arasındaki fark nedir?
C # refve outbaşvuru ile iletilecek argümanlar yapmak için anahtar kelimeyi sağlar. İkisinin semantiği çok benzer. Tek fark, flaged değişkenin başlatılmasıdır: refdeğişkenin işleve geçirilmeden önce başlatılmasını gerektirir, outdeğil. outdeğişkenin fonksiyonun içinde başlatılmasını gerektirir, refyapmaz. Bu iki anahtar kelimenin kullanım durumları da hemen hemen aynıdır ve çok sık kullanımları, bir kod …



4
C ++ ile arayüz ve uygulamayı düzenleme yolları
C ++ 'da başlık dosyasına ne girdiğine ve cpp dosyasına ne olduğuna dair birkaç farklı paradigma olduğunu gördüm. AFAIK, çoğu insan, özellikle C kökenli olanlar: foo.h class foo { private: int mem; int bar(); public: foo(); foo(const foo&); foo& operator=(foo); ~foo(); } foo.cpp #include foo.h foo::bar() { return mem; } …
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.