1.开闭原则:软件系统对拓展开放,对修改关闭。
做到开闭原则,注意一下两点:
(1)多使用抽象类。在设计类是,对于拥有共同功能的相似类进行抽象化处理,将公有的功能部分放到抽象类中,所有的操作都调用子类。
(2)多使用接口。与抽象类不同,接口只定义子类应该实现的接口函数,而不实现公有的功能。在现在大多数的软件开发中,都会为类定义接口,这样在扩展子类时实现该接口。
2.接口隔离原则:使用多个隔离的接口,比使用单个接口好
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步