用面向对象程序设计语言编写“电视机-遥控器”仿真程序,实现: 1、电视机可以打开、关闭、搜索节目、调节音量、加减换台。 2、遥控器可以遥控电视机进行打开、关闭、搜索节目、调节音量、加减换台、数字换台(输入1、2、3….可以切换频道)。 3、通过遥控器可以进行数字换台,通过操作电视机不能进行数字换台。 4、搜索电视频道用随机数实现,也即,每一次搜索到的频道数不同。 5、使用遥控器上的数字换台时,如果没有相应频道(如:选择45,而保存的频道只有29个)应给出相应提示。 6,实现每个频道音量单独调整(选做)。 设计类的时候,要恰当的运用面向对象的三个本质特征。
2024-06-17 18:23:56 2KB 面向对象 java
1
Python + tkinter GUI 页面操作 + Mysql数据库 面向对象设计实现停车场管理系统 软件工程第二阶段项目实训作业,基于Python编程语言、面向对象设计的停车场管理系统,包含GUI页面设计,操作Mysql数据库。可供学习和二次开发。 压缩包内包含对代码的详细描述, 项目报告,数据库内容实体,与整体的详细代码
2024-06-04 13:57:52 2.93MB mysql python tkinter
1
吉林大学软件系统构造方法
2024-05-28 17:39:47 49KB 吉林大学 面向对象设计
1
用C++面向对象的思想以及STL完成的贪吃蛇游戏,经过本人压测,没有bug。
2024-05-22 17:19:25 45.96MB 面向对象 STL
1
《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码
2024-05-11 14:17:12 2KB
1
《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分析与设计》三级项目-基础源码(容易重构)包含简易版代码、完整版代码《面向对象系统分
2024-05-11 14:15:38 917B java
1
1. 这是作者花费一周的时间,使用python写出的策略迭代和值迭代强化学习算法,以一个完整的项目发布,为解决“已知马尔科夫决策过程五元组,求最优策略”这类问题提供了算法与通用框架 2. 项目采用面向对象架构和面向抽象编程,用户可以在抽象类基础上,利用继承机制,定义新的具体环境类,测试该算法的有效性。项目还给出了unittest.Testcase的测试代码。 3. 在该项目中算法名称分别对应类:ValueIterationAgent和PolicyIterationAgent(都继承自MdpAgent),马尔科夫决策模型已知的环境抽象类MdpEnv 4. 为展示该算法的有效性,定义了一个GridWorldEnv的具体类,实现了作者博文中“在格子世界中寻宝”的最优策略的学习,并定义了一个GridWorldUI类可视化最优策略及基于最优策略的,用户可以运行住文件main.py 5. 该项目源码的最大特点是:架构合理,可维护性好,可读性强。你不断能学到这两个强化学习算法的精髓,也能够学到什么是好的python程序架构。 6.注意先阅读里面的readme.txt文件。
2024-05-08 21:56:25 329KB 强化学习 策略迭代 面向对象 python
1
多路复用 Java 面向对象程序设计项目。 CSD - 授权。 这是一个用 Java 编写的 GUI 应用程序,代表了多路复用的预订系统。
2024-05-02 22:14:09 20KB Java
1
codesys面向对象的方法属性动作接口功能使用
2024-04-29 16:20:30 768KB codesys
1