[英]Implementation of vector class in Delphi?
您如何在Delphi中創建矢量類? 我寧願將所有與數學相關的東西放入DLL中。 我應該使用記錄還是實現接口的類?
記錄方法的優點:
記錄方法的缺點:
Class.VectorProp.X := 42
) 你怎么看?
這取決於你的優先事項。
如果表現是首要任務,請轉到記錄。 但是如果實現隱藏是最重要的,那么請選擇接口。
但是為什么不使用包,這樣你就可以使用靜態和動態鏈接。 當然,如果代碼要被其他語言使用,則首選DLL,DLL是更好的方法。
Botom線,要求及其相對優先級決定了實施。
我沒有使用其中任何一種,但它們可以節省你一些時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.