会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
戈瑾
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
39
下一页
2021年11月25日
策略模式——C++实现
摘要: 问题描述: 旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅行方式。 类图: C++源代码: #include<iostream> using namespace std; //抽象策略类 class TravelStrate
阅读全文
posted @ 2021-11-25 00:57 戈瑾
阅读(66)
评论(0)
推荐(0)
2021年11月24日
策略模式——java实现
摘要: 问题描述: 旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅行方式。 类图: Java源代码: //Person.java package shiyan23; /** * @Description:客户(环境类) * @aut
阅读全文
posted @ 2021-11-24 19:37 戈瑾
阅读(80)
评论(0)
推荐(0)
2021年11月23日
状态模式——C++实现
摘要: 问题描述: 模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为的变化。 C++源代码: #include<iostream> #include<string> using namespace std; class Account; //环境类 cla
阅读全文
posted @ 2021-11-23 22:53 戈瑾
阅读(66)
评论(0)
推荐(0)
2021年11月22日
状态模式——java实现
摘要: 问题描述: 模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为的变化。 Java源代码: 1 //Account.java 2 package shiyan22; 3 /** 4 * @Description:环境类 5 * @author 张紫诺
阅读全文
posted @ 2021-11-22 23:39 戈瑾
阅读(92)
评论(0)
推荐(0)
2021年11月21日
观察者模式——C++实现
摘要: 问题描述: 当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 类图: C++源代码: #include<iostream> #include<list> #include<string> using namespace std; //
阅读全文
posted @ 2021-11-21 23:05 戈瑾
阅读(64)
评论(0)
推荐(0)
2021年11月20日
观察者模式——java实现
摘要: 问题描述: 当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 类图: Java源代码: 1 //Observer.java 2 package shiyan21; 3 4 public interface Observer { 5 p
阅读全文
posted @ 2021-11-20 22:52 戈瑾
阅读(157)
评论(0)
推荐(0)
2021年11月19日
《梦断代码》阅读笔记二
摘要: 第四章乐高王国主要描述乐高积木式的软件制作方式,如果这一块块积木是程序代码,则很难做到尽善尽美,完全适用且精简的代码。最终这个方式是卡塞尔团队在这方面的一个尝试探索,值得我们钦佩和敬仰。乐高假设指未来程序将由可复用的部件组合而成。部件将在全球范围内提供。虽然实际上这种假设不太容易实现,甚至不能实现。
阅读全文
posted @ 2021-11-19 23:51 戈瑾
阅读(48)
评论(0)
推荐(0)
2021年11月18日
面向对象建模分析(二)
摘要: 一、概述 面向对象方法学的观点就是将系统看作是一系列相互作用的对象的集合。每个对象具有独立的职责,完成独立的任务,对象之间通过消息机制相互协作,共同实现系统的目标。 二、结果 面向对象分析的结果: 建立领域模型和建立行为模型 1、建立领域模型(类图) (1)发现对象和类 概念类分类列表:事先给出一个
阅读全文
posted @ 2021-11-18 19:36 戈瑾
阅读(104)
评论(0)
推荐(0)
2021年11月17日
机器学习——决策树
摘要: 一、决策树 决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。 非叶子节点:代表测试的条件,对数据属性的测试 分支:代表测试的结果 叶子节点:代表分类
阅读全文
posted @ 2021-11-17 23:57 戈瑾
阅读(96)
评论(0)
推荐(0)
2021年11月16日
面向对象建模分析(一)
摘要: 面向对象分析的主要内容是:开发一系列模型,以描述计算机软件结构,从而满足客户定义的需求(分析模型) 一、什么是分析模型 分析模型主要包括:描述领域对象(静态结构)的类图,描述对象交互(动态交互)的交互图 类图(class diagram):描述了构成一类对象特征的状态和行为(描述软件架构) 交互图(
阅读全文
posted @ 2021-11-16 23:53 戈瑾
阅读(595)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
39
下一页