Anda disini : TOP >> IS/IT >> Design Pattern From GoF (2)
Design Pattern From GoF (2)

Design Pattern in Smalltalk MVC

Melihat design pattern didalam MVC dapat memudahkan dalam menterjemahkan terminologi dari "Pattern". MVC terdiri dari tiga object :

  • Model sebagai bentuk applikasinya
  • View sebagai bentuk tampilannya
  • Controller sebagai penghubung antara View dan Model

Sebelum ada MVC, Model dan View merupakan pasangan sejati. kemudian datanglah MVC membawa Controller untuk meningkatakan fleksibilitas dan Re-use. Dengan menggunakan Controller kita dapat membuat multiple View dengan menggunakan satu Model.


Pada gambar diatas dapat kita lihat bagaimana nilai dalam satu model dapat ditampilkandalam 3 view. Ada interaksi antara model dengan views dalam memberi dan memintasuatu nilai (Communicate). Dan fitur lain dari MVC adalah View dapat di nesteddengan menggunakan compositeViews class dan subclass of view. contohnya dalamsebuat control panel dimana sebuah complex views terdiri dari nested buttonviews.

Design Pattern dapat melakukan lebih banyak hal dari pada yang diatas. Lebih applicable kelebih banyak masalah. MVC menggunakan design Pattern seperti Factory Methoduntuk menspesifikasi default controller untuk view dan Decorator Method untukmenambahkan scrolling pada view. Tetapi inti dari relasi yang ada di MVCdiberikan oleh observer, composite dan strategy desing pattern

Track Back : http://manage.catatanku.com/tb.cgi/13_928_2008_05

Komentar Anda
Re: Design Pattern From GoF (2)
Oleh Zeft ( 06 Juni 2008 00:40:51 )
yang saya tau, implementasi MVC yang ada sekarang dah g ada lagi yang persis dengan definisinya pertama kali muncul di komunitas smalltalk, rata2 framework presentasional ato gui yang ada sekarang suka nge-mix controller ma view, ini juga tergantung dengan pattern yang dipake untuk controller itu sendiri.
Tulis Komentar Anda disini

Judul

Nama Anda

Website




Masukkan kode verifikasi