最近在碰android的source code,
发现很多class的命名都有相似之处,
例如: xxxManager, xxManagerService, Policy, Utilities..等
感觉这些class做的事情有一定的相似之处
例如:
xxManagerService在整个android环境中只有一个实例(吗?)
Utilities会放一些常用的static方法(吗?)
我想请教的是
(1)上述举例的这些类别(xxxManager, xxManagerService, Policy, Utilities)
他们有什么样的共同特性呢?让我们能根据命名知道这个class的功用
(2)另外还有什么样的命名方式是我上面没举例到的呢
先谢谢大家了~