接口多了应该怎么管理?

现在的情况是一个interface 类 里面有很多的函数。
没有注释,也没有文档,只有代码。
很多函数看似很类似,而且对接口函数也没有分类。

所以我想问一下,对于接口函数的分类方法是怎么样的?
一般怎么来管理这些接口,20个左右的接口。

接口多,说明行为多,有行为是因为有职责,你担任某种角色,具有一些职责,才会有相应的行为,比如公民的基本权力和义务也说明这个问题。

所以,从职责入手对这些接口进行分类,必要时引入角色概念,挖掘隐含的角色概念。

职责行为有基本行为和交互行为,从这个角度再进行细分。

引入角色概念?

有点难以理解,大哥能不能稍微举个例子呢?

在职责接口中体现角色的概念。

区分业务接口还是应用型接口,应用接口比如发送Email等等行为。

如果是业务接口,按照角色==>职责===>接口归纳。

比如你当了局长这个角色,你有职责涨手下工资,行为就是你在涨工资报告上签字盖章。

你回家是儿子,这个角色的职责是孝顺,那么你要有关心父母的一些行为,比如问寒问暖等等。

明白了。

角色是针对场景的,应用DCI正合适。