首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Andme
掘友等级
一个有情怀和执念的多年Android开发小菜鸡
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
2.1 迪米特法则 (Law of Demeter, LoD) / 最少知识原则 (Least Knowledge Principle, LKP) – 避免过度
迪米特法则/ 最少知识原则鼓励我们创建松耦合的系统,通过限制对象间的知识范围,使得系统更容易理解、维护和修改。
第一章:面向对象设计原则
SOLID原则是面向对象设计(OOD)中五个基本原则的首字母缩写,它们旨在使软件设计更易于理解、更灵活且更易于维护。遵循这些原则有助于创建出耦合度更低、内聚度更高、更易于测试和扩展的系统。
1.5 依赖倒置原则 (Dependency Inversion Principle, DIP)
依赖倒置原则是构建高质量、松耦合、易于演进的软件系统的核心思想。通过依赖于抽象而非具体实现,我们可以有效地隔离变化,提高系统的整体灵活性和可维护性。
1.4 接口隔离原则 (Interface Segregation Principle, ISP)
接口隔离原则鼓励我们设计出更小、更专注的接口,从而构建出更松耦合、更易于维护和扩展的系统。它是面向对象设计中保持系统清晰和灵活的重要手段。
1.3 里氏替换原则 (Liskov Substitution Principle, LSP)
里氏替换原则是面向对象设计中一个深刻且关键的原则。它要求我们从行为的角度去审视继承关系,确保子类能够真正地替代父类,从而构建出更加稳健和可靠的软件系统。
1.2 开闭原则 (Open/Closed Principle, OCP)
开闭原则是实现高质量、可维护、可扩展软件系统的关键。通过合理的抽象和封装,我们可以构建出能够从容应对需求变化的健壮系统。
1.1 单一职责原则 (Single Responsibility Principle, SRP)
单一职责原则是构建高质量软件的基础。虽然“职责”的界定需要经验和判断,但其核心思想——让每个类只做好一件事——对于创建清晰、可维护的系统至关重要。
OkDomain(让Retrofit支持多BaseUrl以及在运行时改变BaseUrl变得更加简单)
Introduction 这也许是目前Retrofit(OkHttp)支持多BaseUrl以及在运行时改变BaseUrl实现最简单的库; 同时也许也是支持全局Header配置实现最为简单、最为全面的库
Nexus自建服务使用后续遇到的问题及解决办法
背景:某天发现云服务器上部署的nexus服务无法访问,看了下服务器在线,但是Nexus 服务没有启动,奇了怪了,因此尝试重启Nexus服务,遇到如下问题需解决: 问题日志里面说的很明白了,启动的时候内
[小白架构笔记]搭建Maven私库并上传aar
环境说明 服务器:腾讯云轻量应用服务器,Centos 7.6; JDK:1.8x Nexus:3.37.3-02-unix Android:Android Studio( 4.1.1)、Gradle
下一页
个人成就
文章被点赞
91
文章被阅读
33,831
掘力值
802
关注了
4
关注者
33
收藏集
10
关注标签
3
加入于
2020-02-21