gamelife1314 / gamelife1314.github.io

https://blog.fudenglong.site
22 stars 5 forks source link

设计模式及其示例 | MichaelFu #34

Open utterances-bot opened 2 hours ago

utterances-bot commented 2 hours ago

设计模式及其示例 | MichaelFu

本文介绍23设计模式使用场景及其示例。 单例模式 单例模式适用于整个系统只有一个实例的场景,比如数据库连接池、线程池、系统配置信息管理等。确保在任何时候只有一个对象被创建来提供统一的访问点,避免资源浪费和不一致性。 RustGoJava12345678910111213141516171819202122232425262728293031323334353637383940414

https://blog.fudenglong.site/2024/11/19/Design-Patterns/example-design-patterns/

gamelife1314 commented 2 hours ago

请概括工厂设计模式,详细描述其应用场景、特点以及遵循了哪些设计原则,并且使用Rust、GO两种语言进行示例,要求:

  1. 示例必须结合应用场景具有实际意义,不能太简单,每种语言的示例代码合并在同一个文件中;
  2. 使用plantuml呈现类之间的关系,在类之间的连线上注明具体属于关联、依赖、聚合、组合、泛化还是实现关系;