Ich nenne solche Funktionen immer "Toggle" wie
Mit Toggle ist im Englischen aber eine Umschaltung in den jeweils anderen Zustand gemeint und nicht das Setzen eines bestimmten Wertes. Von daher passt das dafür nicht wirklich.
Delphi-Quellcode:
TMyObject = class
private var
isActive: Boolean;
public
procedure setIsActive(const isActive: Boolean);
function getIsActive(): Boolean;
end;
Und streng nach Styleguide:
Delphi-Quellcode:
type
TMyObject = class
private
FIsActive: Boolean;
procedure SetIsActive(const AIsActive: Boolean);
function GetIsActive: Boolean;
public
property Active: Boolean read GetIsActive write SetIsActive;
end;
Der Unterschied zwischen Active und Enabled ist streng genommen:
Aktiv / active ist z.B. ein laufender Dienst oder Server. Aktiviert / enabled ist ein Dienst z.B., wenn er per Konfiguration auf automatisches Starten eingestellt ist (unabhängig davon, ob er gerade aktiv ist).