AWS Cloud Practitioner - Billing

Billing take 18% of the total exam. However, there are many aspects can appear in the exam. Since this part mainly relies on memory, it is important to understand every concept of billing in the AWS webpage.

Read more

Strategy Pattern

Strategy Pattern

According to Head First: Design Pattern, the defition of strategy pattern (策略模式) is

family of algorithms, encapsulated each one, and makes them interchangeable. Strategy lets the algorithm vary independently from cloents that use it.

Read more

Object-oriented Programming

What is OOP?

It is quite normal to be ask “What is OOP” in the interview.
According to its definition in Wikipedia

Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects”, which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods).

Read more