我很好奇如何记录以下场景。想象一组课程:
abstract class Personality {}
class Me extends Personality {}
class Myself extends Personality {}
class Irene extends Personality {}
如果我正在编写一个工厂式方法来实例化并返回Personality类的子类,那么如何正确记录@return?
@return mixed A "Personality" subclass object
或
@return Personality A "Personality" subclass object
答案 0 :(得分:4)
@return Personality A "Personality" subclass object
是最好的。 IDE将为Personality类提供自动完成属性。