- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 重构 — 改善既有的类图设计 条款14:将多个继承类对外部的依赖上移至基类
重构 — 改善既有的类图设计 条款14:将多个继承类对外部的依赖上移至基类黄国强 2008-12-29 首先看图一。图一 图一中,类2、类3和类4都是从类1继承。它们同时依赖于类5。这张图第一感觉就是不好看,因为有交叉存在。重构也很简单,正如题目所言,将外部的依赖上移至基类就解决了这个问题。如图二所示。图二 下面用代码来说明这个重构。class Class5{};class Cl
2008-12-29 16:46:00 716
原创 重构 — 改善既有的类图设计 条款13:用观察者模式来维护概念的完整性
重构 — 改善既有的类图设计 条款13:用观察者模式来维护概念的完整性黄国强 2008-12-24 首先看图一。图一 图一中,类A和类B存在着某种关系,我们表达为 A=f(B)。也就是说这个就是软件系统必须维护的一个概念,任何时候必须维护它的完整。无论是修改类A还是类B都应该使以上的关系式成立。那么如何做到这一点呢? 首先想到的
2008-12-24 12:43:00 720
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库
2023-10-18
FlashDriveCardTester是一款U盘性能检测工具 主要作用就是帮助用户检查U盘的情况,通过检测U盘的健康状态再决定
2023-10-14
tensorflow-gpu-2.4.0rc3-cp38-cp38-win-amd64
2021-01-08
HtmLayoutSDK.zip
2020-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人