Book Reviewed: Python Cookbook

Technobeans has added another feather to its cap! Chetan Giridhar has reviewed  'Python Cookbook' book published by Packt Publishing House. About the book This cookbook is written as a collection of code recipes containing step-by-step directions on how to install or build different types of Python test tools to solve different problems. Each recipe contains explanations … Continue reading Book Reviewed: Python Cookbook

Mediator Design Pattern

Authors: Chetan Giridhar and Rahul Verma As per wikipedia: “ The mediator pattern provides a unified interface to a set of interfaces in a subsystem. This pattern is considered to be a behavioral pattern due to the way it can alter the program's running behavior..” Typically, mediator pattern is used in cases where many classes … Continue reading Mediator Design Pattern

Facade Design Pattern

Authors: Chetan Giridhar and Rahul Verma facade(n): the face or front of a building As per wikipedia: “The facade pattern is a software engineering design pattern commonly used with Object-oriented programming. (The name is by analogy to an architectural facade.). A facade is an object that provides a simplified interface to a larger body of code, … Continue reading Facade Design Pattern

Observer Design Pattern

Authors: Chetan Giridhar and Rahul Verma As per wikipedia: “The observer pattern (a subset of the publish/subscribe pattern) is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods. It is mainly … Continue reading Observer Design Pattern

Command Design Pattern

Authors: Chetan Giridhar and Rahul Verma As per wikipedia: “In object-oriented programming, the command pattern is a design pattern in which an object is used to represent and encapsulate all the information needed to call a method at a later time. This information includes the method name, the object that owns the method and values … Continue reading Command Design Pattern