Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想创建一个单独的帮助类,它适用于 sqlite 和核心数据,用于在我的应用程序中获取和操作数据。这可能吗?
这是一个坏主意,主要是因为以下原因:
在同一个项目中使用 Core Data 和 SQLite API 很可能没有令人信服的理由。
通过将两种技术组合在一个类中,您正在降低能够重用它们的可能性,这违反了封装原则。
话虽如此 - 你可以有两个帮助类在 SQLite 和 Core Data 中做某些事情,以及一个从这两个调用方法的组合类。
很难说这在现实的项目环境中是否有意义。