












Object Oriented Design Principles
Nguyên lý thiết kế hướng đối tượng là gì? Nguyên lý thiết kế phần mềm là một tập hợp các guidelines hướng dẫn cụ thể giúp chúng ta tránh tạo ra bad design. Các nguyên tắc được tổng hợp bởi Robert Martin, được viết trong phần “Agile Software Development: Principles, Patterns, and Practices”. Theo Robert Martin, có 3 đặc trưng quan trọng của một bad...
Loose Coupling & Dependencies Management
What is depedencies? Object Oriented applications modeling real world problem by using objects and the interactions between those objects provide solutions. These interactions are inescapable. A single object cannot know everything, so inevitably it will have to talk to another object. Well designed objects have a single responsibility, their very nature requires that they collaborate to accomplish complex tasks. To collaborate, an...


Monthly Dose of Design: How Can Design Save Us From Becoming Boring and Dull in the World of Market Research?
By Mahdis Nikou I’m sure you will all agree with me that there are lots of articles, point of views and arguments around brand identity, brand personality and advertising. When it comes to branding everyone’s got...
