Strategy Pattern

Design Pattern : Return Strategy

Posted on Updated on

DesignPattern

Mulai semester ini, saya akan sedikit berbagi pengetahuan tentang design pattern, sebuah teknik dalam Software Engineering yang memungkinkan source code yang dibangun menjadi modular. Teknik ini menjadikan software dapat dimaintain secara lebih mudah dan terorganisir, walaupun dengan kompleksitas yang tinggi sekalipun. Design Pattern menjadi sesuatu yang harus diketahui bagi teman-teman yang bercita-cita menjadi seorang Analyst maupun Software Architect. Dengan menggunakan Design Pattern, seorang Software Architect dapat merencanakan dan merancang arsitektur software sehingga lebih tertata. Design Pattern memiliki banyak hubungan dengan OOP (Object Oriented Programming). Bila diibaratkan kita sedang mempelajari bahasa asing, OOP merupakan tata bahasanya, sedangkan Design Pattern merupakan teknik conversation sehari-hari. Design pattern ini memiliki variasi sekitar 23 jenis, cukup banyak bukan. Dapat disimpulkan Design Pattern menjadi faktor penting dalam pengembangan software. Sebagai media belajar, teman-teman bisa menggunakan buku Design Patterns : Elements of Reusable Object Oriented Software, karya Erich Gamma. Baca entri selengkapnya »

Iklan