这取决于很多事情。关于项目的规模,数据的结构方式,您想使用的模式等等。也许您应该先看看这些东西:设计模式域驱动设计根据您软件上的标准,您可以确定所需的内容。但是,您可以创建一个名为的类Friends,以扩展您的class Friend。在此类内,您可能具有一些加载功能。我不会将“获取”功能放在Friend类本身中,主要是因为它不合逻辑。范例程式码class Friends : List<Friend>{public function bool RetrieveAll(){//load them here}}