JavaRush /Blog Jawa /Random-JV /Pola Desain ing Jawa [Bagéan 1]
Ivan Zaitsev
tingkat
Киев

Pola Desain ing Jawa [Bagéan 1]

Diterbitake ing grup
Iki minangka artikel cekak babagan pola desain ing basa Jawa. Ora bakal ana implementasine pola, mung ana dhaptar pola sing ana ing jawa lan isine ringkes. Bakal migunani kanggo wong-wong sing wis ana ing subyek kanggo pengulangan lan generalisasi. Utawa, ing nalisir, kanggo wong-wong sing nyedhaki pola kanggo pisanan - kanggo Ringkesan banget pisanan topik, sadurunge digali luwih jero. Pola desain (desain template) minangka solusi sing siap digunakake kanggo masalah pemrograman sing kerep ditemoni. Iki ora kelas utawa perpustakaan sing bisa disambungake menyang project, iku soko liyane. Pola desain sing cocog kanggo tugas kasebut ditindakake ing saben kasus tartamtu. Sampeyan kudu eling yen pola kasebut, yen ditrapake kanthi ora bener utawa kanggo masalah sing salah, bisa nyebabake akeh masalah. Nanging, pola sing ditrapake kanthi bener bakal mbantu ngatasi masalah kanthi gampang lan gampang. Pola Desain ing Jawa [Part 1] - 1Tipe pola :
  • ngasilaken
  • struktural
  • tingkah laku
Pola nggawe nyedhiyakake mekanisme inisialisasi, ngidini sampeyan nggawe obyek kanthi cara sing trep. Pola struktural nemtokake hubungan antarane kelas lan obyek, saéngga bisa bebarengan. Pola prilaku digunakake kanggo nggampangake interaksi antarane entitas. Generator :
  • Singleton - mbatesi nggawe siji conto kelas lan menehi akses menyang obyek mung.
  • Pabrik - Digunakake nalika kita duwe kelas super karo sawetara subclasses lan adhedhasar input, kita kudu bali siji saka subclass.
  • Pabrik Abstrak - gunakake pabrik super kanggo nggawe pabrik, banjur gunakake pabrik sing digawe kanggo nggawe obyek.
  • Builder - digunakake kanggo nggawe obyek Komplek nggunakake obyek prasaja. Mboko sithik nggawe obyek sing luwih gedhe saka obyek cilik lan prasaja.
  • Prototipe - mbantu nggawe obyek duplikat kanthi kinerja sing luwih apik, tinimbang sing anyar, klon bali saka obyek sing wis ana digawe.
Struktural :
  • Adaptor minangka konverter antarane rong obyek sing ora kompatibel. Nggunakake pola adaptor, kita bisa nggabungake rong antarmuka sing ora kompatibel.
  • Komposit - Nggunakake kelas siji kanggo makili struktur wit.
  • Proxy - Makili fungsi saka kelas liyane.
  • Flyweight - Tinimbang nggawe akeh obyek sing padha, obyek digunakake maneh.
  • Facade - Nyedhiyani antarmuka sing prasaja kanggo klien, lan klien nggunakake antarmuka kanggo sesambungan karo sistem.
  • Bridge - ndadekake kelas konkrit bebas saka kelas implementasine antarmuka.
  • Dekorator - Nambah fungsi anyar menyang obyek sing wis ana tanpa nindakake strukture.
Perilaku :
  • Cara Cithakan - nemtokake basis saka algoritma lan ngidini penerus kanggo redefine sawetara langkah saka algoritma tanpa ngganti struktur sawijining kabèh.
  • Mediator - Nyedhiyani kelas mediator sing nangani kabeh komunikasi antarane kelas beda.
  • Chain of Responsibility - ngijini sampeyan kanggo ngindhari katergantungan sing ketat saka pangirim panyuwunan marang panampa, nalika panyuwunan bisa diproses dening sawetara obyek.
  • Observer - ngidini sawetara obyek kanggo ngawasi lan nanggepi acara sing kedadeyan ing obyek liyane.
  • Strategi - Algoritma strategi bisa diganti sajrone eksekusi program.
  • Command - Antarmuka printah nyatakake cara kanggo nindakake tumindak tartamtu.
  • Negara - Obyek bisa ngganti prilaku gumantung saka negara.
  • Pengunjung - digunakake kanggo nyederhanakake operasi ing panglompokan obyek sing gegandhengan.
  • Interpreter - Nemtokake grammar basa sing prasaja kanggo domain masalah.
  • Iterator - kanthi urutan ngakses unsur obyek koleksi tanpa ngerti perwakilan sing ndasari.
  • Memento (Keeper) - digunakake kanggo nyimpen kahanan obyek, negara iki bisa dibalèkaké mengko.
Nalika njupuk kursus JavaRush, sampeyan bakal nemokake sawetara pola saka dhaptar iki. Aku nyaranake masalah pola: 1522 , 1530 , 1631 , big01 , 2912 , 3107 ... Smart nggunakake pola desain ndadékaké kanggo tambah linuwih pangopènan kode amarga, saliyane dadi solusi sing apik kanggo masalah umum, pola desain bisa dikenali dening pangembang liyane , kang nyuda wektu nalika nggarap kode tartamtu. Pola Desain ing Jawa [Bagéan 2]
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION