我有一个类需要在被其他对象使用之前调用特定方法,此方法实现所有必需的逻辑并将类的属性设置为它们各自的值.如何在返回对象以供其他对象使用之前确保调用此类的方法?我听说在构造函数中实现逻辑是一个坏主意,所以我不能在构造函数中调用此方法.这种实现的代码示例如下:
SomeClass myClass = new SomeClass("someName");
//Class must call this method if object is to be of any use
myClass.ConvertNameToFunnyCharacters();
return myClass;
Run Code Online (Sandbox Code Playgroud)