构建高效应用:高内聚低耦合与功能规划
在应用开发过程中,项目的组织规划至关重要。早期考虑项目的组织结构,遵循一定的组织模式,有助于减少问题的出现,使代码具备高内聚和低耦合的特性。
高内聚与低耦合的概念
高内聚
高内聚意味着将代码中相关的组件组合在一起,编写的代码应紧密配合,遵循相同的目的或领域。
例如,有一个负责 API 路径的枚举 APIRouter :
enum APIRouter {
case animalsNearYou
case search
var path: String {
“/v2/animals”
}
}
APIRouter 最初只包含一个路径来处理 animalsNearYou 和 search 两个端点。但如果后续 Web API 要求生成一个令牌来进行请求,需要更新 APIRouter 以添加新路径:
enum APIRouter {
case animalsNearYou
case search
// New route
case token
var path: String {
switch self {
case .animalsNearYou,
.search:
return "/v2/animal
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



