I am about to develop a peer to peer file sharing application in Java for a school project and was thinking over its design. I am stuck with two alternatives :
1 P-4, 1 P-3, 1 FS, 1 NS
A. 导 言 拥有国家资料的同龄人,如国家身份证、其偏爱的邻居、物品数目等。
and
“同龄人”一类,是同龄人的一个接口。 该文件将提及同侪目标,然后使用相应方法。 其中一些方法是更新PNeighbours,与另一个同侪连接或脱节,产生新的风险。 记录等。
但是,当我从办事处的设计角度考虑这一问题时,我感到,同侪目标应当对其行为负责。 下面我要谈谈第二种选择:
2)
A. 导 言 同行接口,包括与其他同侪连接、更新邻居等所有方法(以前在同侪管理中)。
并且实施这一接口,即“同侪审查”,其中包含所有的国家信息,并采用接口中的所有方法。
但是,我对这种做法的质疑是,它将取消“保姆”类。 国家由许多信息组成,因此,我需要拥有它们的编造者和编造者,以便其他校友能够更新国家。 此外,如果我还必须采用所有接口方法,就会使执行类别变得庞大,很难维持甚至 de。
是否有其他办法解决这一问题,是否有任何建议? 或者我选择哪一位?
PS: I cannot give all the requirements of the project here as it will make the post too big, but what I have described is more or less the essence of the project.