1
有沒有人有生命週期名稱的建議。 Lifecyle功能是控制軟件工程結構創建和終止的功能。生命週期函數的命名
例子:
- 新/刪除
- 初始化/完成
- 創建/銷燬
- 連接/斷開
- 構造/析構
考慮以下情形:
myObjectPtr = myObjectCreate();
myObjectDoSomething(myObjectPtr,1,2.34);
myObjectDoSomethingElse(myObjectPtr,"a string");
myObjectDestroy(myObjectPtr);
不同的語言有不同的約定(Obj-C的alloc/init在C#中簡直就是「新」)。你能否澄清你指的是哪種語言/語境? – Dave 2009-09-15 19:45:40
這個項目的語言是C,但我不認爲這個問題是特定於語言的。在這種情況下創建/銷燬工作很好,但是我被告知Destroy對某些人聽起來有點「消極」。 – Marc 2009-09-15 20:22:25