摘要:
无论是设计系统或单独的模块,使用大概可工作的最简单方案。 将系统的构造与使用分开 1、分解main 将构造与使用分开的方法之一是将全部构造过程搬迁到main或被称之为main的模块中。 2、工厂 有时应用程序也要负责确定何时创建对象。 3、依赖注入 有一种强大的机制可以实现分离构造与使用,那就是依赖 阅读全文
摘要:
类应该短小 1、单一权责原则(SRP) 系统应该由许多短小的类而不是少量巨大的类组成。 每个小类封装一个权责,只有一个修改的原因,并与少数其他类一起协同达成期望的系统行为。 2、内聚 类应该只有少量实体变量。类中的每个方法都应该操作一个或多个这种变量。 3、保持内聚性就会得到许多短小的类 为了修改而 阅读全文