java设计模式大作业,运用了七个设计模式 有ppt讲解跟代码以及类图直接导入eclipse就能跑
1
版本要求: 1. 程序体现面向对象的编程思想; 2. 要求能够灵活添加新物品,并向用户提供多次购买一次性结帐的功能; 提示:可用以下三个类解决该问题 1.货物类(Goods):一个商品,包含了名称,价格信息 Goods -String name -float price +Goods(String _name,float _price) +void setName(String _name) +String getName() +void setPrice(float _price) +float getPrice() 2.购物篮类(Basket):一个购物篮,包含了已经选择的东西 Basket -Vector goodsList +void addGoods(Goods goods) +Vector getAllGoods() +boolean isEmpty() +void clear() +float getTotalPrice() 3.Store:小芳便利店 主程序 Store -static final Goods[] GOODS //所有商品 -static Basket basket //存放选中商品的购物篮 -static final String MESSAGE_HEADER //菜单顶部 -static final String MESSAGE_FOOTER //菜单底部 -static void exit() //打印消息退出整个程序 -static void checkOut() //买单,打印所有已经选择的商品 -static void invalidInput() //当输入错误的时候,打印消息 -static void addGoods(int choice) //添加选中的商品到购物篮 -static void printMenu() //打印菜单 +static void main(String args[]) //程序入口 以下是对该程序的界面要求: 如果你选择了1(选择2、3、4、5、6类似): 之后你还可以继续选择其他的物品,在你确认购买完毕后,你可以选择9结帐: 按任意键后,你可以开始继续新一轮的购物。 以下是在购物过程中输入错误的反馈:
1
zephyrus商店(支持SM 1.10) 我改写的zephyrus商店 CS:GO的存储系统。 用预览支持重写的Zephyrus商店系统(可与SM 1.10一起编译) 不支持SM 1.11 由于这是zephyrus的存储库,因此已对其进行了重写,因此支持zephyrus存储库的任何自定义模块都可以正常运行。 如果您发现任何错误或错误,请与我联系。 具有预览支持的模块: 播放器皮肤(通过zephyrus) 定制武器模型皮肤(来自bbs.93x.cn) 生命活宠物(具有idle2动画配置-稀有的空闲动画=>即将支持生成和死亡动画) 自定义MVP音乐(由Kento和Shanapu制作) 僵尸重装了玩家等级(由zephyrus原创) 不久将支持更多物品(帽子,光环,粒子等) 添加了新功能: 添加了“ preview”键值,启用预览系统 添加了“ steam”键值,该值支持独家
2021-04-12 16:35:47 1KB
1
LEADTOOLS中先进的WinRT影像技术将包括开发人员构建具有影像功能的Windows Store应用程序所需的一切,包括支持加载和保存100多种文件格式,PDF和PDF / A,支持触摸屏的查看器控件,注释和图像处理。
2021-04-12 14:03:39 143KB WinRT Win8 Windows XAML
1
BFC-Book-Store
2021-04-01 14:07:20 85.34MB JavaScript
1
store:食品销售网站布局
2021-03-29 14:09:15 1.39MB JavaScript
1
activation_store
2021-03-28 13:07:06 8KB TSQL
1
苹果APP Store系统U盘制作-官方要到的U盘急救盘制作方法。售后的调用命令,直接复制使用,安全有效。放心实用!
2021-03-25 15:28:35 18KB 苹果APPStore 系统U盘 急救盘 MAC
1
sweetrdf-RDF内存四元存储(SQLite) 使用PDO和SQLite的RDF内存四元存储实现。 安装 使用Composer通过以下方式安装该库: 作曲家安装sweetrdf / in-memory-store-sqlite 用法 使用InMemoryStoreSqlite::createInstance()获取可立即使用的商店实例(请参见下面的示例)。可以通过query方法发送SPARQL查询。您的数据存储在内存中SQLite数据库文件中。脚本结束后,存储中的所有数据都将消失。 例子 use sweetrdf\ InMemoryStoreSqlite \ Log \ LoggerPool ; use sweetrdf\ InMemoryStoreSqlite \ PDOSQLiteAdapter ; use sweetrdf\ InMemoryStoreSqlite \ KeyV
2021-03-19 09:14:12 201KB
1
罗密尔·多明格斯(RomellDomínguez) 下载仪表板 将以下最新的latestVersion注释替换为Java latestVersion 版本,kotlin最新版本 在您应用的build.gradle文件中添加以下内容: repositories { jcenter() } dependencies { implementation ' com.romellfudi.store:fudi-store:{latestVersion} ' implementation ' com.romellfudi.store:kotlin-fudi-store:{latestVersion} ' } 如何实施 您的带有JsonIgnoreProperties注释的类标记,并实现set&get。注意:在kotlin语言中,必须在数据类上添加Annotation @Fud
2021-03-18 17:09:05 383KB sharedpreferences json-data store android-library
1