Java设计模式
文章平均质量分 82
记录Java设计模式
君临๑
人生最遗憾的事,不是失败,而是我本可以。
展开
-
实验 1 UML 类图实验
2. 根据以下描述绘制类图,再正向工程生成 Java 源代码(也可生成其他面 2 向对象语言的源代码,如 C++或 C#等): 图形(Shape)可分为圆形(Circle)、矩形(Rectangle)、椭圆形(Ellipse)等具体图 形,在 Shape 类中提供了一个抽象的 draw()方法用于绘制图形,而在具体的图 形类中实现该抽象 draw()方法。每一条商品销售信息对应一类商品 (Product),商品信息包括商品编号、商品名称、商品单价、商品库存量、商品 产地等。补充:如何添加标题框?原创 2022-11-06 22:18:43 · 3853 阅读 · 0 评论 -
实验2 设计模式实验1
Text 和Button 充当抽象产品,其子。(Circle)、矩形(Rectangle)和三角形(Triangle)等的绘图工具类,每个几何图形均具。在图1 中,Windows 中的Button 和Text 构成了一个Windows 产品族,而不。GIF 格式的图片、JPG 图片读取器(JpgReader)用于读取JPG 格式的图片。在每一个游戏场景中,提供了对应的地图(Map)、天气(Weather)有绘制方法draw()和擦除方法erase(),要求在绘制不支持的几何图形时,抛出一。原创 2023-03-05 20:17:16 · 2581 阅读 · 0 评论 -
实验3 设计模式实验2
(Cutout)、模糊滤镜(Blur)、锐化滤镜(Sharpen)、纹理滤镜(Texture)等。定的成员(Member),也可以分享给某个群组中的所有成员;率,现需要重用已有的加密算法,这些算法封装在一些由第三方提供的类中,有。滤镜,同时还能够很方便地增加新的图像格式和滤镜,绘制对应的类图并编程模。己的动态信息,包括最新动态、新上传的视频以及分享的链接等,分享给某个特。此外,还允许用户在一个群组中添加子群组,以便更加灵活。等常用图像格式,同时提供了多种不同的滤镜对图像进行处理,例如木刻滤镜。原创 2023-03-05 20:17:51 · 1280 阅读 · 0 评论 -
实验4 设计模式实验3
(BlackWhiteFilter)、单色滤镜(MonochromaticFilter)、怀旧滤镜(NostalgicFilter)等,(SecurityDoor)将自动开启(open())、隔热门(InsulatedDoor)将自动关闭(close())等,闪烁(flicker()) 、报警器(Annunciator) 将发出警报(alarm()) 、安全逃生门。户可以对音效(Sound Effect)、场景(Scene)、游戏角色(Role)等对象进行参数设置。考虑到系统的可扩展性,开发人员可以实现。原创 2023-03-05 20:16:26 · 1634 阅读 · 0 评论