Learn how to decouple the requester of action from the executor of action.

Credits : Image from Dreamstime.com
Order -- Command
takeOrder() -- setCommand()
orderUp() -- execute()
cook -- Receiver


Learn the basics and terminology of command pattern.

Credits : Image from Dreamstime.com

Prerequisite:

  1. If you’re not not familiar with the term ‘design patterns’ make sure to check out my Introduction to design patterns.
  2. You understand java or any other OOP language
  3. You have a basic idea about inheritance, polymorphism, and interfaces.


  1. This post is not about GSoC, popularly known as google summer of code. This one is about GSSoC(Girlscript summer of code). …


Learn how to make your code cleaner and more modular with the Decorator pattern

Prerequisites:

  1. If you’re not not familiar with the term ‘design patterns,’ make sure that to check out my Introduction to design patterns.
  2. You understand Java or any other OOP language.
  3. You have a basic idea about inheritance, polymorphism, and interfaces.


Prerequisite:

  1. You have read Introduction to design patterns and Factory Pattern.
  2. You understand java or any other OOP language
  3. you have basic idea about inheritance, polymorphism, interfaces
  4. you find…


Prerequisite:

  1. Again make sure that you have read Introduction to design patterns.
  2. You understand java or any other OOP language
  3. you have basic idea about inheritance, polymorphism, interfaces


Prerequisite:

  1. Again make sure that you have read Introduction to design patterns.
  2. You understand java or any other OOP language
  3. you have basic idea about inheritance,polymorphism,interfaces



Nitin Verma

Android developer, GIS, writer, Punjabi who love to share knowledge ✌️

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store