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