ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 软件设计原则 * OCP(开闭原则):对扩展开放,对修改关闭; * LSP(里氏代换原则):凡是基类能使用的地方,子类也一定能使用; * DIP(依赖倒转原则):要依赖于抽象,不要依赖于具体; * ISP(接口隔离):接口尽量单一,只代表一个角色; * CARP(合成/聚合复用):尽量使用合成/聚合复用,尽量不要使用继承; * LOD(迪米特原则):一个对象应当对其它对象的细节有尽可能少的了解;