<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Factory on PlumePHP</title><link>https://plumephp.com/tags/factory/</link><description>Recent content in Factory on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 27 Sep 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/factory/index.xml" rel="self" type="application/rss+xml"/><item><title>Defold Lua 脚本系统深入：消息驱动、生命周期与通信模式</title><link>https://plumephp.com/defold-script-system-lua/</link><pubDate>Sun, 27 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/defold-script-system-lua/</guid><description>&lt;p&gt;Defold 的游戏逻辑全部由 Lua 脚本驱动。与「直接持有对象引用」的引擎不同，Defold 采用 &lt;strong&gt;消息传递（Message Passing）&lt;/strong&gt; 模型：脚本之间、脚本与引擎系统之间通过 &lt;code&gt;msg.post()&lt;/code&gt; 收发消息，这带来极强的解耦能力，也决定了它的代码组织方式。(&lt;a href="https://defold.com/manuals/messages/" title="Messages manual"&gt;Defold messaging docs&lt;/a&gt;)&lt;/p&gt;</description></item><item><title>TypeScript 设计模式实践：工厂、策略、观察者、组合模式的类型安全实现</title><link>https://plumephp.com/typescript-design-patterns-practice/</link><pubDate>Sat, 26 Sep 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/typescript-design-patterns-practice/</guid><description>&lt;p&gt;&lt;strong&gt;设计模式解决的是&amp;quot;变化&amp;quot;的问题：创建方式的变化（工厂）、算法族的变化（策略）、一对多通知的变化（观察者）、树状结构的变化（组合）&lt;/strong&gt;。TypeScript 的独特之处在于，它的类型系统能把经典 GoF 模式里&amp;quot;靠运行时多态&amp;quot;保证的安全，提前到编译期——模式在 TS 里常常比在 Java/C++ 里更简洁、更安全。&lt;/p&gt;</description></item></channel></rss>