搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.034
秒,为您找到
80
个相关结果.
书籍
文章
文件
第11章. 细化架构的故事
13
2025-03-11
《一线架构师实践指南》
第11章. 细化架构的故事 第11章. 细化架构的故事 如果一个项目的系统架构(包括理论基础)尚未定义,就不应该进行此系统的全面开发。 — Barry Boehm , 《Software Engineering 》 如果选择视图的工作没做好,或者以牺牲气体视图为代价,只注重一个视图,就会掩盖问题以及延误解决问题。 — Grady Booch , ...
9.2 其他适配器模式
23
2024-12-26
《漫谈设计模式:从面向对象开始》
9.2 其他适配器模式 9.2.1 类适配器 上节我们实现的适配器称为对象适配器(Object Adapter),RoundPegAdapter适配器依赖于IRoundPeg对象,可以说,我们是使用了合成的方式重用了IRoundPeg的功能,除了使用合成外,我们还可以使用继承的方式实现适配器,UML静态类图如图9-4所示。 图9-4 Roun...
11.1.2 使用组合(Composite)模式
23
2024-12-26
《漫谈设计模式:从面向对象开始》
11.1.2 使用组合(Composite)模式 银行一般有很多分行,这些分行分布在不同的地方,分行下面可能还有其他分支机构。为了显示银行的组织结构,我们使用组合模式,首先为抽象父类BranchComponent定义一个display()方法。它还包括getName()和getDiscription()两个方法分别用以得到银行的名称和描述。 UML静态...
12.4 还需要继承吗
18
2024-12-26
《漫谈设计模式:从面向对象开始》
12.4 还需要继承吗 尽管之前我们抽象出了Travellable接口,但依然在使用继承,为了创建先坐大巴,然后再转大巴回家的这类人,我们还得创建一个新类,虽然避免了代码重复,但又引起了类的泛滥,既然策略模式可以在运行时交换算法,如果运行时决定他们的回家方式,那现在还需要HappyPeople的子类吗? 既然这样,我们没必要使用静态方式创建这些不同回家...
1.2 对象有一个接口
34
2024-12-09
《C++编程思想(两卷合订本)》
1.2 对象有一个接口 1.2 对象有一个接口 亚里士多德可能是第一个认真研究类型(type)概念的人,他提到了“鱼类和鸟类”。所有对象(虽然都具有惟一性)都是一类对象中的一员,它们有共同的特征和行为。这一思想在第一个面向对象语言Simula-67中得到了直接的应用,该语言用基本关键字class在程序中引入新类型。 顾名思义,创造Simula的目的...
Issue Tracking and Project Management
39
2025-03-07
《Free for Developers》
Issue Tracking and Project Management Issue Tracking and Project Management acunote.com — Free project management and SCRUM software for up to 5 team members asana.com — Fre...
第10章 面向对象技术
39
2024-12-28
《软件设计师教程》
第10章 面向对象技术 面向对象(Object-Oriented, OO)方法是一种非常实用的软件开发方法,它一出现就受到软件技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象方法以客观世界中的对象为中心,其分析和设计思想符合人们的思维方式,分析和设计的结果与客观世界的实际比较接近,容易被人们所接受。在面...
B.2 类 图
36
2024-12-02
《研磨设计模式》
B.2 类 图 B.2.1 类图的概念 B.2.2 类图的基本表达 B.2.3 抽象类和接口 B.2.4 关 系 B.2 类 图 B.2.1 类图的概念 类图是静态视图的图形表达方式,表示声明的静态模型元素,如类、类型和其内容,以及它们的相互关系。也就是说,类图是用来描述类以及类与类之间关系的一种UML图。 B.2.2...
解决方案
27
2024-12-01
《算法技术手册》
解决方案 解决方案 图9-21是实现kd树的类的UML设计图。这个结构是基于二叉树的,但是主要的差异是DimensionalNode对象维护的额外信息,即Hypercube区域。 图 9-21 kd树核心思想 例9-5是寻找x最近点算法的kd树实现代码。图9-20是这个算法的伪代码,其最初几步是如何调用这个算法。 例9-5:最邻近点...
第6章 控制反转(IoC)
24
2024-12-26
《漫谈设计模式:从面向对象开始》
第6章 控制反转(IoC) 我们经常提及反转控制(IoC),但其实很少有人能够正确理解这个概念,本章将讲述如下内容。 大量使用工厂模式引起的问题。 什么是反转控制,反转控制在创建对象方面的应用和实现分类。 反转控制和依赖注射(DI)的关系。 根据最新流行的技术,总结和完善依赖注射(DI)的分类。 6.1 从创建对象谈起 我们之前讲解了使用工厂...
1..
«
1
2
3
4
»
..8