摘要: 模板模式(Template Pattern)是一种行为设计模式,它在一个方法中定义一个操作的骨架,而将一些步骤的实现延迟到子类中。模板方法模式使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 模板模式的组成部分 抽象类(Abstract Class): 定义算法的骨架,并包含一个模板 阅读全文
posted @ 2024-07-17 17:55 狗狗没有坏心眼 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 定律一:在编写不能通过的单元测试前,不可编写生产代码。 解释: 这条定律的意思是,你不能直接编写实现功能的生产代码,而是在开始之前需要先编写一个单元测试来验证这个功能。这个单元测试应该是你期望生产代码通过的测试。只有在有了这个测试之后,你才能开始编写生产代码。 目的: 确保每一段生产代码都有明确的测 阅读全文
posted @ 2024-07-17 17:44 狗狗没有坏心眼 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 特例模式指的是为处理某些特殊情况而创建的特殊类或对象。这些类或对象专门用于处理特定的异常情况或边界条件,以便简化主业务逻辑的处理。 应用场景:用于需要处理某些特殊输入、边界条件或错误情况的场景。 例如,处理数据库查询时,返回一个特例对象表示没有找到数据。 空对象模式通过提供一个行为为空的对象来替代n 阅读全文
posted @ 2024-07-17 11:45 狗狗没有坏心眼 阅读(3) 评论(0) 推荐(0) 编辑