8 EYLÜL 2012, CUMARTESİ

Soyut Fabrika Desen Tasarım

Benim tasarım desenleri video eğitimi bölümü 6 kuyu tüm internet ve hoş geldiniz bugün soyut fabrika deseni kapsayacak şekilde gidiyoruz yanı gözden olarak ben tamamen farklı bir şekilde fabrika deseni Başka bir önceki öğretici Ben bu konuda bir sürü soru aldı çünkü Tam soyut fabrika desen yani ne o yüzden içine başlayalım Bir fabrika gibi ama her şey kapsüllü nesneyi nesne oluşturmak fabrikalar emir yöntem Nihai nesneler ve son nesneler bu strateji deseni kullanan nesneler içerdiği ve strateji desen hakkında bir bağlantı var hatırlamıyorum ama ben varım eğer Bir öğretici daha sonra gözden S

trateji desen sadece kompozisyon olarak adlandırılan kullanan veya başka bir deyişle kendi sınıf alan aslında kendilerini nesneleri vardır Bunu alamadım eğer bana yol bir ile yapabilirsiniz böylece ne taşımanızı

sağlar soyut fabrika Eğer somut belirtmeden ailelere ilgili nesneleri oluşturmanıza olanak sağlar sınıf Son derece önemli olan BM ton sağladıkları Bir esneklik birçok nesneleri istediğiniz zaman bunlar

“İşte Kodu Alın: http://goo.gl/AZU3C En iyi Design Patterns Kitap: http://goo.gl/W0wyie İşte benim Özet Fabrika tasarım deseni öğretici olduğunu. Ben de burada d...”
Derek Banas

ı kullanmak istiyorum Bu olabilir eklenen veya çalışma zamanı sırasında ve soyut bir faktör ile dinamik değişti sen model olabilir şey hayal ve bu nesneleri kolayca sayısız etkileşim olabilir Ortak arayüzler aracılığıyla diğer nesneleri soyut bir fabrikada hakkında tek kötü şey çok karmaşık bir hale gelebilir olduğunu ama umarım bu yazının ben komplikasyonsuz şimdi bir hamle kendi yapabilir Bu basit bir 5 şeyi ile fabrika desen Sadece fotoğraflarda her şey am

Soyut Fabrika Desen Tasarım Resim 1 Soyut Fabrika Desen Tasarım Resim 2 Soyut Fabrika Desen Tasarım Resim 3 Soyut Fabrika Desen Tasarım Resim 4

a sonunda Seni kod içine almak Bir fabrika deseni ile temelde bu sizin uygulama var Burada yabancı ve onun bir UFO daha yapmak demek Eğer arkasında bir dakika bizim bakanlık tüm kod bir fabrika olarak adlandırılan kullanın Bütün bu küçük güzel görünümlü bu fabrika resimlerini buraya yabancı girişi kapalı dayalı Ya olacak, bu durumda bir UFO bir roket ya da bir patron UFO atmak olduğunu Fabrika daha sonra soyut sınıflar dışarı vuruyor isimleri hız ve hasar ve daha sonra bu soyut sınıflar var Burada gördüğün

üz gibi böylece daha sonra bir nihai ürün oluşturmak için kullanılan bütün bunlar, çünkü hiçbir somut sınıfları vardır dışarı soyutlanmış işte bu adamlar tam anlamıyla hemen her şey hakkında olabilir sürece son isim hızı ve hasar olarak Bu soyut sınıflar bu temelleri diğer fabrika desen ne olduğu şimdi bu açıklamaya geri dönüp kodunun bakalım bulunuyor Bunu görmek eğer burada fabrika deseni üzerinde sürdürme konusunda endişelenmeyin olduğunu Everythang temelde küçük uzaylı fabrikada sizin için soran bir duymak mi UFO bir onay işareti koyarak bir soyut sınıf tükürme var kutusu ve daha sonra bu soyut sınıflar birini veya başka bu oluşturmak için gidiyoruz Farklı gemi burada yakınlaştırmak izin vermedi ve bizim ana oluyor tam olarak ne olduğunu görmek uygulama ve biz public static void main çünkü bu ana uygulama olduğunu biliyorum nerede herşey olacak burada içinde çalışan olmak ve temelde bu adam yaptığı tüm kullanıcıdan girdi istedi olduğunu Bir dizideki siz ve tüm ya da B ya karşı onun ardından olacak bu bilgileri almak ve onu geçmek Fabrika ve geminin bu durum tip bir gemi yapmak o bitecek geçmek oluyor yani ya sen ve / veya Orbea vardır olacak benim fabrika Burada fabrika kendisi dakika o neye benzediğini görmek açar olduğunu ve orada mısın demek bize verdin fabrikalarda gitmek are you biz yapacağız yaptım bir olacak bir UFO düşman gemileri dönmek zorunda soyut sınıf ya da bir roket soyut sınıf rugby dönmek için gidiyoruz hangi bizim girilen Büyük bir UFO düşman soyut sınıf her şey dışarıda çekilen Bu soyut sınıf üzerinde varsayalım eğer sadece burada görebilirsiniz Bu onlar bir bulmalıyız gidiyoruz bir düşman gemisini oluşturmak istiyorsanız, isim hız ve hasar ve burada olacak altında tüm bu diğer farklı yöntem Gemilerin içinde daha sonra kendilerini oluşturulan ve nihayet içine almak üzere Geminin kendisi ve büyük UFO düşman gemisi burada iki gemi olduğunu görebilirsiniz ve UFO düşman gemisi burada hem metin hem de düşman gemisi geçit ve bir hasar yanı sıra topluluk verilen ad görebilirsiniz ve orada bir hız ve son nesneleri olarak gitmek ve hepsi için hazırız kullanım bu yüzden şimdi en bakalım ve bir fabrika deseni farklıdır nasıl Bu durumda bir soyut fabrika desen ve soyut gidiyoruz her şey, hatta sipariş işleminin abstracted olacak Bizim uzaylı diyor zaman ben yapmak istiyorum UFO Ben sadece bir satıcı burada var gibi hareket bana bir tane yapmak istiyorum Şimdi salesman tek iş emri almaktır O geminin başka özelliklerini umursamıyor o sadece kelimenin tam anlamıyla bu yüzden yapacağını ne satışı istiyor o zaman bu bir aracı tür bir batık ince H olduğunu için sipariş ve temelde bu olacak soyut bir sınıf ve bu soyut sınıf sahip olduğu tek şart Bir yöntem olarak adlandırılan marka düşmanı içermesi olduğunu Gemi yolunda yani şimdi hangi düşman gemisini yapmak en daha spesifik başlayalım Bizim genel sipariş reformu Daha sonra inşa edilebilir UFO farklı türlerini tanımlamak için gidiyor Eğer daha spesifik olarak bunun üzerine bakabilirsiniz için sipariş ve bu adam bir UFO tanımlamak için gidiyor ve inşa edilecek UFO ekleyin ve o da size göstermek dert etmeyin UFO ad vermek için gidiyor Neler bir saniye burada kod sadece sürecini anlamak istiyorum sonra Biz arabirimini uygulayan sınıflar bulacağız ve burada temelde ne tanımlamak için gidiyoruz her işe her şey için Bir UofL dikkate alınması gereken yapmak gerekir hangi yanı sıra bir silah bulundurmak gerekiyor demektir Burada oluşturmak bu arayüzden yüzden bir motor olarak Biz o zaman bu bazen insanları şaşırtmak olabilir şimdi fabrikalar oluşturmak için gidiyoruz sadece biz tanımlamak için gidiyoruz, her fabrika hakkında bu şekilde düşünmek Sadece olacak silahla bir tür ve motorun bir tür oluşturmak mümkün olacak Bununla birlikte, aynı zamanda, bir füze oluşturabilir Bu durumda inşa edilebileceğini bütün bunlar bütün bu fabrikaların olabilir vardır inşa bu bir soyut sınıf gibi bu olduğunu düşünmeye devam ediyor Bir sonraki yani temelde biz ne konum gelmek gerekiyor ne formlar veya planları sipariş Burada bu fabrikalar inşa zaman söyleyerek onlar gitti ve Jen yapmak gerekir ya onlar da bir füze yapmak ne biz burada yapıyoruz son kelime olabilir Fabrika yapar Biz konum her özel tip izleyici kadar üye dışarı soyutlama her şeyi biz en çok kullanmak mümkün olmak istiyorum düşünüyorum genel formu o zaman bizim özel fabrikaları var o noktadan itibaren ve onlar çıktı jenerik gemilere gidiyor biz her şeyi bakabilirsiniz böylece yine Biz kep geç her şeyi istiyorum sanki Bir gemi Temelde ne burada söylüyorsun her düşman gemisi Bu şimdiye kadar bu durumda oluşturulan olacak bir isim var oluyor bir motor ve bu kadar bir isim silah yazın bilmiyorum silah ya da Motor ama biz bu teşekkür gerektiğini biliyor musunuz Temelde ne fabrika, gerçek basit burada belirleyici konum isimli bu bir düşman gemisini yapmak için planıdır diyordun ve daha sonra bu planı yapmak için kullanılan olacak çok özel gemiler ve olacak tam olarak ne olduğunu burada görebilirsiniz için Her gemi bir motor bir isim silah olduğunu talep ediyor, bu arabirim Daha sonra mümkün olacak gerçek gemileri oluşturmak için uygulanacak bu ne bize tekrar yapmanızı sağlar morfizmalar üzerine yararlanmak için biz birlikte oynamak için gidiyoruz, her nesneye başvurabilir bir düşman gemisi olarak ve sadece hey düşman gemisi oraya gitmek demek ve ben-ami gemisi sadece hangisi biz işaret ne tür önemli değil ileride o zaman yapmak istediğini yapacak ve Bu düşman gemisini aşk her bir kitap parçaları daha sonra soyut içinde tanımlanabilir model Yine sadece özelliklerini yayıncısı tanımlayan edildi Biz fabrika neler yapabileceğini özelliklerini tanımlayan konum gibi ve özelliği gemiler pars bir dizi oluşur olacak ve bu adam bize yapmak için izin ne daha önce de söylediğim gibi olduğunu kompozisyon kullanın veya içindeki alanlar var bizim uzay nesne nesneleri ve durumları olması silah ve motor yüzden bir kod ile ilgili bir şekilde bu bakalım vardır ve orada tüm kod boşuna bütün bütün soyut sınıf var Burada tamam yakınlaş bu Video Ernie geçerli yüzden var bizim küçük balina avcılığı buraya gelip bana bir gemiyi yapmak istiyorum demek ya da düşman gemi inşa yeni düşman gemilerinin siparişleri işlemek için gidiyor ve mısın Sipariş gemi harita kullandığını bir kod göndermek mümkün ediyoruz ve öylece doğru fabrikaya sipariş göndermek temelde Yaratım kadar bunu yapmak için gidiyor ve daha sonra burada tanımlayan şeyin olduğunu söyledi Shipp ve biz onlara isim veren ve daha sonra yapmak konum temel düşman gemisi UFO düşman gemisi bina anahtarları hangi bir ikinci bakanlığı stajyer Biz dize UFO üzerinde bir durum ve dize UFO almayalım Patron bu yüzden en bu soyut bir sınıf daha mutlu bir göz atalım Orada düşman gemi inşa söyleyebiliriz ve tekrar ne olduğunu ve ne iyi o Anne talep edecek soyut bir sınıf var Gerçek siparişler belirli sipariş formları bir düşman gemisini yapmak mümkün olacak ve gemi typeof dize bizim patron dost sizi ya olacak ki dizeleri İçeri geçirilmesi, böylece burada UFO UFO patron gördüğünüz gibi Onlarinkine ve bu düşman gemileri oluşturmak için bir ya da bir mekanizma olarak hareket edeceğini bir silah var Motor ve ismi ve biraz burada gördüğünüz gibi başka bir şey ve motor silah için kullanılan özel parça suşu bağlıdır o gemiye typeof burada dize olan geçmiş olacak ve daha sonra geminin ardından bu yöntemler oluşturulur burada tükendiğinde için gidiyoruz Derme çatma ekran düşman gemisi ve sadece temelde sadece dışarı bilgi sürgün sokağa bu nedenle bu soyut sipariş formu şimdi en çok özel sipariş formu için bakalım Sadece sana bir plan üzerinde gemi ve bir odak ve bu durumda farklı türleri vardır Bana gemi Bu çoklu çok özel sipariş formları var ama çünkü Durum Ben öylece odak ben 1 şimdi bu olacak hiç değiştirilmesi gereken tek sınıf olacak ne olursa olsun Yeni koymak istiyorum İçeride gemiler biz burada aşağı farz değilse UFO anlamda olsaydı ne yapmak söylüyorsun kapmak olduğunu silahların ne tür bilir fabrika ve motorlar düzenli UFO ihtiyacı ve daha sonra düşman gemisi nesnesi döndürülür ve burada orada ve o zaman bu durumda bir isim mirası verilen biz doğru olduğundan emin olmak için gidiyor aynı şeyi yapacaksın Biz daha Telefonunuzun patronlar yerine dışarı pop mümkün olacaktır böylece fabrika kullanılır Düzenli Fotoğraflarınızı ve şimdi biz soyut sınıf içine almak bizim Fabrika ve burada bu arayüz düşman gemisi fabrikası kullanarak mısın bileşenlerin her birlikte gemi inşa edebilmek Buraya bu gemiler ve hakkı için sen parçaları bulmak için gidiyoruz gereken Bir nesne hepimiz arayüzleri ile yapmak gibi bir düşman gemisini olmak istiyorsa bazı bu yöntemleri uygulamak için sadece kalacağız ve daha sonra gel eğer İşte Bu fabrika düşman gemisi fabrika arabirimi kullanmak için gidiyor çok özel UFO düşman gemisi parçaları oluşturmak için ya bu durumda yöntemleri ve biz tüm parçaları bulmak için gidiyoruz budur Gemi kullanacak kullanarak burada uygulanan yöntemler tanımlayarak evet silah veya düşman gemisi silah ve düşman gemisi şimdi biz yarattık o motor bizim Fabrika daha sonra farklı pop gidiyoruz soyut düşman gemisi sınıfları yani o bakmak değil ve burada tekrar edeceksin soyut bir sınıf Remmy gemi göreceğiz onun olacak, tüm bu diğer şeyler bir Adını daha sonra bir silah ve bir motor var ve sadece temel Burada soyut çünkü ve daha sonra bu soyut sınıflar zorlamak için gidiyor Her gemi için o denilen yöntem olması tanımlanmış olacak Gemiyi yapmak ve sonra nihayet burada görebilirsiniz burada iki dize yöntemi uygulanmaktadır ve bu sadece bana izin gidiyor Şimdi dua söylemek örneğin dışarı bir otobüs sistemi baskı hattı içinde Bütün bu soyut sınıflar öylece çıkışını kullanmak için gidiyor bir düşman gemisi bu bahsedilen Shipp açısından bu bilgilerin bu yüzden şimdi burada bu soyut sınıf ve kullanımı bu gemilere bakalım onlar vardır Eğer göreceğin düşman gemisini uzatır konum ve gidiyor Burada bunun için dayanmayacak olduğunu gemi fabrikası kopyasını oluşturmak ve bunu çok kolay, sadece takas ve farklı olacak burada görebilirsiniz silah türleri bir motor en we 'nasıl bakalım şimdi gemi fabrikada bağlı oluyor birikir ya da uzay gemisi parçaları takmak için gidiyor biz yapacağız biz evet silah var mı tam olarak ne olduğunu burada görebilirsiniz hangi bir arayüz daha fazla bir şey yapıyor O olacak kuvveti iki dize yöntemi uygulamak için her silahı olan ve ayrıca arayüz evet motor, sadece bir kuvvet var Ayrıca dize uygulamak karşılaştığı bir merkez kullanan her nesne ve daha sonra her zaman asıl pense kendisini Bu sınıftan oluşturulan nesne olarak adlandırılır sadece basitçe 20 hasar ve saatte 1000 mil geri gidiyor Peki bu konuda gerçekten serin olduğu arabirimi uygulayan herhangi bir bölümü evet silah kolayca değiştirmek mümkün olacak Herhangi bir gemide bir parçası yani neredeyse bir seviyede esneklik sağlar anlaşılmaz Ben o tür soyut fabrika nasıl kullanabileceğinizi tam burada görebiliyordu düşünüyorum model Hiç yapmak istediğiniz hemen hemen her şeyi uygulamak için simülasyon açısından bu hem eleştirmen fabrika deseni yani yanı sıra soyut fabrika deseni bakmak olarak Eğer herhangi bir sorunuz varsa tüm kodu videonun altında kullanılabilir ağır yorumladı çünkü muhtemelen orada cevap var önümüzdeki yaz akıllıca hava altında herhangi bir soru veya yorumlarınızı bırakın.

Açıklama

İşte Kodu Alın: http://goo.gl/AZU3C En iyi Design Patterns Kitap: http://goo.gl/W0wyie İşte benim Özet Fabrika tasarım deseni öğretici olduğunu. Ben de burada da fabrika desen ikinci bir göz atın. Bunu anlamak zor bir desen olarak kabul edilir, ama daha önce öğrendiğiniz tüm bir arada olmayı düşünün. Sadece her adım bir soyut bir sınıf veya bir arayüz ya ayrılmış olduğunu anlamamız gerekir. Bu mümkün son derece esnek nesneleri yapmak için yapar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Derek Banas

Derek Banas

Ben senin isteklerine dayanarak eğitimlerini yapmak. Hayal edebileceğiniz herhangi bir konuyu kapsayacak

YORUMLAR



9.5/10

  • 820
    Olumlu
  • 40
    Olumsuz
  • 281
    Yorum
  • 131120
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007
  • ShoSho

    ShoSho

    20 Ocak 2010

ANKET



Bu sayfa işinize yaradı mı?