![]() |
1
3
除非你是为数据抽象层编写代码的人。 这就是重点。它上面的任何层都不需要知道数据库的类型或结构是什么,甚至不需要知道是否有。
严峻的考验是,如果您将数据库从SQL更改为Oracle或MySQL,那么其余的代码是否仍能正常工作。如果没有,那么您的数据层就没有正确地完成它的工作。 |
![]() |
2
4
读一读乔尔·斯波尔斯基的 The Law of Leaky Abstractions |