Framework Design Guidelines Bagian 08 – Prinsip #5: Aggregate Component 15 Mei 2008
Posted by firstyuyu in Prinsip Dasar.add a comment
Aggregate Component menggabungkan berbagai macam entity pada level yang lebih rendah menjadi sebuah komponen yang mempunyai abstraksi lebih tinggi untuk mendukung skenario utama. Sebagai contoh adalah komponen email yang menggabungkan SMTP, socket, encoding, dll. Poin utamanya adalah sebuah aggregate component menyediakan level abstraksi yang lebih tinggi, bukan sekedar cara lain mengerjakan sesuatu. (lagi…)
Component-Oriented Design 15 Mei 2008
Posted by firstyuyu in Misc.add a comment
Component-Oriented Design adalah sebuah desain dimana API diwujudkan dalam sebuah tipe yang mempunyai konstruktor, property, method, dan event. Cara penggunaan pada component-oriented design mengikuti sebuah pola, yaitu menginstansiasi sebuah tipe dengan default konstruktor atau konstruktor berparameter yang cukup sederhana, memberikan nilai kepada beberapa property, kemudian memanggil method yang sederhana. Pola ini disebut dengan Create-Set-Call pattern. (lagi…)
