在写Class时,是用程式设计师的直观方式设计吗?
假设我要写讨论区
我会定义一个Class 叫Article
里面有AtricleID,UserID,Topic,Body...等Properties
再定义一个 Class 叫 Forum
里面有 ForumID,ArticleID,LastUpdate...等Properties
再定义一个 Class 叫 User
里面有 UserID,NickName...等Properties
请问 新增一篇文章的Method是要规划在 Article.ADD User.ADD,还是 Forum.ADD
还是随程式设计师的习惯呢?
或是 依照 OOAD的方法设计?