【发布时间】:2012-12-09 14:32:28
【问题描述】:
考虑以下简化的类:
class Book {
string title;
Author author;
}
足够简单。但是,当添加像getBookFromDatabase(int bookId) 这样的方法时,应该将其作为static 方法放在同一个类中,或而不是单独(即)BookManager-class?
使用示例:
Book b = Book.getBookFromDatabase(42);
对比
Book b = BookManager.getBookFromDatabase(42);
我确实意识到这在某种程度上是一个口味问题,但是遵循 OOP 准则的最佳方法是什么?
【问题讨论】:
标签: c# java oop coding-style