��译时确定具体的类型，而 trait 对象用于动态多态，只有在运行时才能确定具体的类型。</p>
<blockquote>
<p>A:</p>
</blockquote>
<p>也就是说静态多态用 T 来声明, 动态多态用 dyn 声明? 上述那个 add 的示例用 dyn 来定义应该如何写?</p>
<blockquote>
<p>Q:</p>
</blockquote>
<p>不完全正确，静态多态和动态多态都可以使用泛型来实现，只不过它们使用方式和目的略有不同。具体来说，泛型主要用于静态多态，