Design Patterns

Hi all,

We will have some discussion about design patterns for the coming tech session.

Thank you.

Regards,
Jingwei

Discussion Details

Hi all,

We had discussed some design patterns in the tech session, i.e.
- Fundamental Patterns:
Encapsulation and Information Hiding
Inheritance / Subclasses
Polymorphism
Exceptions

- Creational Patterns:
Lazy initialisation
Singleton
Multiton

- Structural Patterns:
Facade
Flyweight
Proxy

- Behavioral Patterns:
Iterator
Null Objects
Specification(pattern)

- Concurrency Patterns:
Event-based Asynchronous
Thread pool
Lock

We also managed to discuss something related with architectural patterns:
- MVC and Presentation-Abstraction Control
- Multitier Architecture
- Naked Objects

We knew that the application of design patterns is different from the coding itself, but it is a concept during the development of certain system.

The discussion only covered the information in surface area, so please do surf for online source if you wished to know more from the site below:
Source 1
Source 2

What?

Hi Jing Wei,

What sort of design patter are you going to discuss?

Discussion Details

We will discuss different categories of design patterns and some examples for each category

Basically, our discussion will be comprises of:
- Fundamental Patterns
- Creational Patterns
- Structural Patterns
- Behavioral Patterns
- Concurrency Patterns
- Architectural Patterns