Quantcast
Channel: linux-well » object-oriented
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Design Patterns: Builder

It’s time for another design pattern example and today it’s gonna be builder design pattern! Another creational pattern, as the name suggests. And how does it work? Using builder pattern is something...

View Article



Image may be NSFW.
Clik here to view.

Design Patterns: Prototype

Prototype is one of the easier to understand design patterns. The intent of prototype is to create new instances of classes by cloning a prototype instance, rather than building them from scratch. This...

View Article

Image may be NSFW.
Clik here to view.

Design Patterns: Object Pool

Last one from the family of creational patterns is Object Pool. The main purpose of object pool and why designers choose to incorporate to the software is a performance boost. Construction and...

View Article

Image may be NSFW.
Clik here to view.

SOLID Object-Oriented Design

What is a solid object-oriented design? Like, strong, steady, you know or not a liquid or something? Well, who knows? Unless it’s written in CAPITALS! In that case it’s a acronym introduced by Robert...

View Article

Image may be NSFW.
Clik here to view.

Single Responsibility Principle

Single responsibility principle, or SRP is another of the SOLID guidelines for software designers. It’s especially useful in object-oriented design. The name suggests, that it will have something to do...

View Article


Image may be NSFW.
Clik here to view.

Liskov Substitution Principle

Another principle of object-oriented software design, the L in SOLID, the Liskov Substitution Principle! But first a little background and some theory (feel free to skip right to the practical part of...

View Article

Image may be NSFW.
Clik here to view.

Dependency Inversion Principle

DIP or Dependency Inversion Principle is yet another guideline for the software designers that work in object-oriented environment. It’s the D in SOLID and it has one huge advantage over the other...

View Article

Image may be NSFW.
Clik here to view.

Interface Segregation Principle in Software Design

ISP, not Internet Service Provider, but Interface Segregation Principle is the last of the famous principles of SOLID object-oriented software design. It was introduced by Robert C. Martin in his...

View Article


Image may be NSFW.
Clik here to view.

Design Patterns: Adapter

And back to design patterns! Today it’s time to start with structural patterns, since I have finished all the creational patterns. What are those structural patterns anyway? In Software Engineering,...

View Article


Image may be NSFW.
Clik here to view.

Design Patterns: Bridge

Today I’m going to write some examples of Bridge. The design pattern not the game. Bridge is a structural pattern that decouples abstraction from the implementation of some component so the two can...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images