In this text, I also wanted to tackle the “gray area” between High-Level Design (System Design/Architecture) and Low-Level Design (Patterns/Principles/Classes). This is the stage where we consider the decomposition of the application into coarse-grained units (or grouping classes into larger units). In my opinion, there’s a gap in the resources available for this design area and it can be filled precisely with Modular Software Design.
FirstFT: the day's biggest stories
,推荐阅读爱思助手获取更多信息
Популярность красной икры в России объяснили08:48
В Москве прошла самая снежная зима14:52