摘要:
定义 “Clients should not be forced to depend upon interfaces that they do not use” 个人认为接口隔离原则,和单一原则有点像。 一个接口实现一个功能。 不过,你应该已经发现,接口隔离原则跟单一职责原则有点类似,不过稍微还是有 阅读全文
posted @ 2024-02-27 13:55
dousil
阅读(27)
评论(0)
推荐(0)
摘要:
定义 If S is a subtype of T, then objects of type T may be replaced with objects of type S, without breaking the program。 Functions that use pointers of 阅读全文
posted @ 2024-02-27 13:37
dousil
阅读(32)
评论(0)
推荐(0)
摘要:
这条原则,难以理解,那是因为,”怎么样的带啊吗改动才被定义为扩展“,怎么样的代码才被定义为”修改“,怎么样才算妈祖开闭原则? 修改代码就一定意味着违背开闭原则吗? 等等这些问题都比较难以理解。 这条原则最有用,那是因为,扩展性是代码质量的重要的衡量标准之一。在23 中经典的设计模式中给,大部分设计模 阅读全文
posted @ 2024-02-27 11:35
dousil
阅读(27)
评论(0)
推荐(0)
摘要:
定义 一个类或者模块只复杂完成一个职责。也就是说,不要设计大而全的类,要设计力度小,功能单一的类。一个类包含两个以上和业务不相干的功能,应该将他拆分多个功能更加单一,粒度更加细化的类。 比如一个类力既含有订单的一些操作,又包含用户的一些操作,而订单和用户是两个独立的业务领域模型,我们将两个不相干的功 阅读全文
posted @ 2024-02-27 11:07
dousil
阅读(50)
评论(0)
推荐(0)
浙公网安备 33010602011771号