The root of all software design challenge: Independent or Dependent

By Medium - 2021-03-22

Description

We first learn to code, then we learn software design and architecture. Then we are introduced to many ways to solve a problem. The article by Vijini Mallawaarachchi on 10 Common Software…

Summary

  • However, many a time, after solving it, we then realize a new problem arises.
  • the owner of Entity 2 will not be happy, as every time D wanted G to change, Entity 2 will need to change) Duplicate G in Entity 1, so that D can make any changes to G as it likes, and doesn’t rely on Entity 2?
  • ( Without the adaptor, the class is fully dependent on the dependent data type directly.
  • To better protect the class from the modification in the dependent, we can have an adaptor in between the class and the dependent.

 

Topics

  1. NLP (0.12)
  2. UX (0.12)
  3. Management (0.1)

Similar Articles

Why does it take so long to build software

By Simple Thread - 2020-10-16

Why does it take so long to build software? We hear variations of this question frequently: Why is building software so expensive? Why is my team delivering software so slowly? Why am I perpetually be ...

Some design principles are universal

By Medium - 2020-12-04

When I started in UX design, I often wondered how seemingly even decent designers knew the reasoning and techniques behind good design. The short answer I discovered — experience. The long answer…

Aurora UI — new visual trend for

By Medium - 2021-03-09

UI design and especially its more artistic, visual side is constantly evolving. While most current products repeat the same, trusted and well-known IA patterns, UI and the Value Proposition are the…