Taylor Emma

A senior editor for The Mars that left the company to join the team of SenseCentral as a news editor and content creator. An artist by nature who enjoys video games, guitars, action figures, cooking, painting, drawing and good music.
2363 Articles

Strategy Pattern

Strategy pattern falls under the behavioral design patterns. It’s very useful when…

Taylor Emma

Object-Oriented Analysis And Design — Design Patterns (Part 6)

Design Patterns A design pattern provides a general reusable solution to a…

Taylor Emma

Object-Oriented Analysis And Design — Design Principles (Part 5)

  Design Principles Programming is full of rules. When you learn a…

Taylor Emma

Types of Messages

Synchronous Message It’s a message where the caller object has to wait…

Taylor Emma

Object-Oriented Analysis And Design — Interaction Models (Part 4)

  Interaction models shows the interaction between the components of a system,…

Taylor Emma

Abstract Class

An abstract class is a class that can’t be instantiated; can’t create…

Taylor Emma

Types of Relationships

Inheritance When we say, “a student IS-A person”, “an employee IS-A person”…

Taylor Emma

Constructor and Destructor

Whenever you create an object, you need to construct that object, meaning…

Taylor Emma

Object-Oriented Analysis And Design — Structural Models (Part 3)

Structural models of software display the organization of a system in terms…

Taylor Emma

Object-Oriented Analysis And Design — Conceptual Model (Part 2)

Conceptual Model Once we’ve some use cases or user stories, the next…

Taylor Emma