Photo by Mahrous Houses on Unsplash

So, lately, I just found a coffee machine for an amateur like me who loves to drink a coffee without thinking and what beans that consist of. As a Software Engineer usually i spend 18.000 IDR every day to get a cup of coffee, If I'm too lazy waiting for the coffee, I always drink Goodday Coffee as a daily basis. But, 1 month ago I found something very interesting when strolling around at E-Commerce. This machine called Nespresso allows me to create a latter or cappucino instantly since I'm comfortable with cappucino. So that’s it!, Nespresso saves my life to cut the cost of having coffee everyday!

Design patterns are solutions to general problems that software developers faced during software development

Facade

In general, we can clarify Facade meaning based on Cambridge Dictionary is the front of a building, especially a large or attractive building:

So what is it mean in Design Pattern? based on refactoring guru, Facade is a structural design pattern that provides a simplified interface to a library, a…

Design patterns are reusable solutions to commonly occurring problems in software design. They are proven solutions, easily reusable and expressive. They lower the size of your codebase, prevent future refactoring, and make your code easier to understand by other developers.

Design patterns help combine experiences of many developers to structure…

Muhammad Naufal Rachfian Djamhur

Software Engineer who got D score in Introduction to Programming at college

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store