Swift SOLID 2. 开闭原则
原文中文,约4400字,阅读约需11分钟。发表于: 。SOLID 原则简介 面向对象编程(OOP)采用“对象”作为软件设计的核心,其中对象可以包含数据(属性或字段)和操作数据的代码(方法)。SOLID 原则是五个面向对象设计的基本原则,旨在帮助开发者构建
SOLID原则是面向目标编程的基本准则,旨在帮助开发者构建易于管理和扩展的系统。在Swift编程语言中也适用这些准则。开闭准则指出软件实体应对扩展开放,对修改关闭。遵循开闭准则可以通过使用协议和继承来扩展类的功能。枚举的使用可能违反开闭准则,可以通过将行为封装在遵循协议的类中来解决。建议尽量使用协议来定义抽象,避免使用枚举和全局变量,将类的特性设为私有以保证封装性。