我好懷念 Scala 的 trait mixin...不是說這種 Composition 不好,但真的會多很多不必要的程式碼啊。(攤手

How You Can Easily Make Your Code Simpler in Godot 4
就某方面來說 Scala 很複雜,但正也是這種複雜讓他很好用。>_<
另外 Java / Scala 所有的 method 都是 virtual 真是幫大忙了,測試的時候遇到第三方的東西,除了一些很少見的變態的 final class 外,想怎麼 mock 就怎麼 mock。

不像現在,我不過想測我的人物移動的主要邏輯有沒有呼叫到 Godot 的 method,還要再包一層 wrapper,只因為 CharacterBody2D#MoveAndSlide() 不是 virtual method...
立即下載