首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
幸福的鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
迪米特法则&开闭原则一次性搞定!
这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战 1. 迪米特法则(Least Knowledge Principle LKP) 以商城为例,假如我们的分销商城 AMall
[译]迪米特法则
迪米特法则, 又称为 LoD 或最少知识原则。它的核心理念是: 只跟最接近的朋友交谈。 记住,这里的单元是指程序中的抽象元素,例如一个函数、一个模块或一个类。
软件架构设计原则之迪米特法则
迪米特原则(Law of Demeter LoD)是指一个对象应该对其他对象保持最少的了解,又叫最少知道原则(Least Knowledge Principle,LKP),尽量降低类与类之间的
越级上报不可行,各司其职才是王道---迪米特法则
前言 迪米特法则要求类与类之间应该尽量减少互相的了解。别名又称最少知识原则 相信搞Java的同学一听肯定会说这不就是低耦合吗。 只要两个类有耦合关系,我们就称两个类为直接朋友关系。迪米特法则要求类只与
MVC 架构之单向数据流动的函数式 View Controller
View Controller 向来是 MVC (Model-View-View Controller) 中最让人头疼的一环,MVC 架构本身并不复杂,但开发者很容易将大量代码扔到用于协调。。。
正向代理与反向代理
我们都知道 Nginx 是常用的反向代理服务器。 但是什么是正向代理,什么是反向代理有时候概念好像不太好理解。 我们画了一个不好看的图来解释代理和反向代理 代理的理解 我们的简单理解就是这个代理是正向
过度设计是罪恶的!
软件开发的哪个阶段最容易招人喷?如果你严格按照什么瀑布模式、敏捷模式开发的话,你会发现永远是概要设计的评审阶段。 这个时候,屎山还没有成为既定的事实。多位理想主义达人,就会搬出各种规则、规范,来给你的
Cleanse:轻量级且功能完善的依赖注入框架
千呼万唤始出来,轻量级且功能完善的 Swift 版依赖注入框架来了。
iOS 依赖注入与Objection
将BController的创建通过Block暴露出来,AController内部不关心BController是如何被创建的,那么AController对BController的依赖将通过外部的Block进行注入。 这,就是依赖注入。 Objection 是一个依赖注入框架,能够…
iOS APP 架构设计(一)
iOS APP 架构设计 一,APP架构概述 1. 应用架构 2.Model 和 View 3. App 的本质是反馈回路 4.架构技术 5.App 任务 6.iOS 架构的5中模式: 二,APP设计