摘要: 以珠宝为例: 上下文(Context):珠宝(Jewelry),它有基础属性(材质、重量),但定价方式可以灵活变化。 策略接口(Strategy):珠宝定价策略(PricingStrategy),定义统一的定价方法。 具体策略(Concrete Strategy):不同的定价规则(如按重量定价、按工 阅读全文
posted @ 2026-02-24 23:50 ®Geovin Du Dream Park™ 阅读(2) 评论(0) 推荐(0)
摘要: 访问者模式的核心是将数据结构与数据操作分离,允许你在不修改原有数据结构(珠宝类)的前提下,为其增加新的操作(比如估值、鉴定、清洁)。下面我会用珠宝(钻石、黄金、翡翠)作为核心数据结构,用不同的访问者(估值师、鉴定师、清洁师)作为操作,完整实现并解释这个模式。 # encoding: utf-8 # 阅读全文
posted @ 2026-02-23 18:10 ®Geovin Du Dream Park™ 阅读(1) 评论(0) 推荐(0)
摘要: # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: Template Method Pattern # Author : geovindu,Geovin Du 涂聚文. # IDE : Py 阅读全文
posted @ 2026-02-22 10:41 ®Geovin Du Dream Park™ 阅读(2) 评论(0) 推荐(0)
摘要: 状态模式(State Pattern)先理解 状态模式是一种行为型设计模式,核心思想是:让一个对象的行为随着其内部状态的改变而改变,就像这个对象 “切换了类” 一样。它把不同状态对应的行为封装到独立的状态类中,让状态的切换和行为的变化更清晰、更易维护。 用珠宝加工来举例再合适不过:一块珠宝原石会经历 阅读全文
posted @ 2026-02-19 09:21 ®Geovin Du Dream Park™ 阅读(2) 评论(0) 推荐(0)
摘要: # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:命令模式(Command Pattern) # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCha 阅读全文
posted @ 2026-02-18 21:38 ®Geovin Du Dream Park™ 阅读(2) 评论(0) 推荐(0)
摘要: # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: Memento Pattern # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 20 阅读全文
posted @ 2026-02-14 06:00 ®Geovin Du Dream Park™ 阅读(4) 评论(0) 推荐(0)
摘要: 因为操作系统环境变量设置为JDK17版本. 或IDEA配置为JDK21版本而报错: 需要在Seting和Project Strurcture设置为JDK21版本 阅读全文
posted @ 2026-02-08 12:53 ®Geovin Du Dream Park™ 阅读(19) 评论(0) 推荐(0)
摘要: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2026-02-08 12:37 ®Geovin Du Dream Park™ 阅读(4) 评论(0) 推荐(0)
摘要: using RestSharp; using Microsoft.Extensions.Configuration; using DeepSeekDemo.Models; using Microsoft.Extensions.Logging; // 添加日志功能 namespace DeepSeek 阅读全文
posted @ 2026-02-08 10:53 ®Geovin Du Dream Park™ 阅读(5) 评论(0) 推荐(0)
摘要: # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ ® # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2024.3.6 python 3. 阅读全文
posted @ 2026-02-08 09:51 ®Geovin Du Dream Park™ 阅读(3) 评论(0) 推荐(0)