Types of Structural Design Patterns:Īdapter Method or Adapter Design Patterns also knows as wrapper. The editor defines a subclass of the Shape for each kind of graphical object: a LineShape class for lines, a PolygonShape class for polygons, and so forth. The interface for graphical objects is defined by an abstract class called Shape. The drawing editor’s key abstraction is the graphical object, which has an editable shape and can draw itself.
ISRO CS Syllabus for Scientist/Engineer ExamĬonsider an example, a drawing editor that lets users draw and arrange graphical elements (lines, polygons, text, etc.) into pictures and diagrams.ISRO CS Original Papers and Official Keys.GATE CS Original Papers and Official Keys.Top 10 System Design Interview Questions and Answers.