Capacitor 插件抽象模式
为 Capacitor 构建的插件在复杂度上各不相同。让我们以 官方 Capacitor 插件为例:Toast 插件的 Android 实现很简单,而 推送通知插件则相当复杂,包含多个文件。
根据插件的复杂度和需求,将构建插件所需的工作范围定义为一个独立的软件项目并不过分,特别是当 iOS 和 Android 的实现要求不同时。
话虽如此,重温一下设计模式并回顾标准的 Capacitor 插件代码抽象是很有必要的。
为 Capacitor 构建的插件在复杂度上各不相同。让我们以 官方 Capacitor 插件为例:Toast 插件的 Android 实现很简单,而 推送通知插件则相当复杂,包含多个文件。
根据插件的复杂度和需求,将构建插件所需的工作范围定义为一个独立的软件项目并不过分,特别是当 iOS 和 Android 的实现要求不同时。
话虽如此,重温一下设计模式并回顾标准的 Capacitor 插件代码抽象是很有必要的。