这可能是在“讨论”方面,但我真的很想听听您对此的看法。
以前我经常编写同时处理读写的数据访问类,这经常导致命名不佳,如 FooIoHandler 等。难以命名的类可能设计不佳的经验法则表明这不是一个好的解决方案。
因此,我最近开始将数据访问拆分为 FooWriter 和 FooReader,这会产生更好的名称并提供一些额外的灵活性,但同时我喜欢将它们放在一起,如果类不是很大的话。
读者/作者分离是更好的设计,还是应该将它们结合起来?如果我应该将它们结合起来,我到底应该给这个类起什么名字?
谢谢/埃里克