The Event

'Design is not just what it looks like and feels like, design is how it works'
- Steve Jobs

In this wonderful IT domain, everyone is developing life impacting software and products. In the process, developers write thousands of lines of code, use multiple classes, interfaces and what not.

The greatest challenge faced today by this domain is of organizing that code, simplifying the flow of data between the data structures and managing components altogether.

In software engineering, a Design Pattern is a general repeatable solution to a commonly occurring problem in software's design. It isn't a finished design that can be transformed directly into code. It is a description or a template for how to solve a problem that can be used in many different situations.

The session was an extreme hands-on session on Design Patterns in Java courtesy our most versatile speaker, Mr Rajeev Gupta, as he took us through the nitty-gritty of software code patterns.

Session 1 (11:00 AM - 1:00 PM)

✓ What and Why Design Patterns

✓ 3-tier Architecture, MVC

✓ Loose Coupling and high Cohesion, using Interface, Composition, Aggregation, Inheritance, basics of UML

✓ Design Principles (S.O.L.I.D.)

✓ GoF pattern categories, selected Design Patterns

✓ Creational Patterns

  • Singleton
  • Factory Method
  • Builder

Have your coffee! (1:00 PM - 1:15 PM)

Session 2 (1:30 PM - 3:30 PM)

✓ Structural Patterns

  • Adapter
  • Decorator
  • Facade Pattern
  • Proxy

✓ Behavioral Patterns

  • Chain of Responsibility
  • Iterator
  • Observer
  • Strategy
  • Template Method

Know your Speaker


Where and When was it?



The 21st of July, 2018

11:00 AM to 3:30 PM

ION Trading Pvt. Ltd.
5th Floor, Building 2
Infospace, Plot 2
Block B
Sector - 62, Noida

Event Outreach