随笔分类 -  敏捷开发

摘要:简单的开始 假设你在开发一个用户可以用来管理待办事项清单的任务管理应用程序。此外,还假定此时项目依然处于早期的开发阶段,同时也决 定了使用WPF开发用户界面。此时,你已经有了一个只能从持久存储中读取并显示待办事项列表的主窗口 除了描述外,待办事项还包括了优先级、截止日期和完成情况等状态 因为是一个W 阅读全文
posted @ 2022-04-30 11:27 F(x)_King 阅读(102) 评论(0) 推荐(0) 编辑
摘要:接口所表达的是客户端代码需求和需求具体实现之间的边界。接口分离原则主张接口应该足够小。 接口的每个成员(属性、事件和方法)都需要按照接口的整体目标来实现。 除非接口的所有客户端都需要所有成员,否则要求每个实现都满足一个大而全的契约是毫无意义的。 要牢记单一职责原则和可以轻易使用的修饰器模式,对于接口 阅读全文
posted @ 2022-04-30 10:31 F(x)_King 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Liskov替换原则介绍 Liskov替换原则(Liskov Substitution Principle,LSP)是一组用于创建继承层次结构的指导原则。 按照Liskov替换原则创建的继承层次结构中,客户端代码能够放心地使用它的任意类或子类而不担心影响所期望的行为。 如果不遵守Liskov替换原则 阅读全文
posted @ 2022-04-28 22:38 F(x)_King 阅读(97) 评论(0) 推荐(0) 编辑
摘要:开放与封闭原则介绍 定义 Robert C.Martin定义的开放与封闭原则: “对于扩展是开放的。”这意味着模块的行为是可以扩展的。当应用程序的需求改变时,我们可以对其模块进行扩展,使其具有满足那些需求变更的新行为。换句话说,我们可以改变模块的功能。 “对于修改是封闭的。”对模块行为进行扩展时,不 阅读全文
posted @ 2022-04-28 22:31 F(x)_King 阅读(98) 评论(0) 推荐(0) 编辑
摘要:单一职责原则(Single Responsibility Principle,SPR):要求开发人员所编写的代码有且只有一个变更理由。 如果一个类有多个变更理由,那么它就具有多个职责。多职责类应该被分解为多个单职责类。 问题描述 一个简单的交易处理器类,它能从文件读取记录并更新数据库。尽管它现在看起 阅读全文
posted @ 2022-04-26 20:54 F(x)_King 阅读(77) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩