小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

SOLID原则是Robert C. Martin提出的一组原则,用于帮助开发者编写易于维护、模块化且可扩展的代码。这些原则包括单一职责、开闭、里氏替换、接口隔离和依赖倒置。遵循这些原则可以提高开发者的能力。

掌握SOLID原则:编写干净高效的代码

DEV Community
DEV Community · 2024-09-14T06:36:22Z

《软件设计的哲学》是John Ousterhout在软件工程领域的重要贡献,提供了创建易于维护和高效的软件的全面指南。本书探讨了关键概念及其对软件设计的影响,强调了深度模块、设计的重要性和降低复杂性等实用建议。书中还包含了丰富的理论和实用例子,有助于将理论与实践结合。这种哲学的广泛采用可能显著提高软件系统的质量。

书评:《软件设计的哲学》——作者:John Ousterhout

DEV Community
DEV Community · 2024-09-11T19:33:13Z

SOLID原则是一套指南,帮助开发人员创建易于维护、易于理解和灵活的软件。这些原则包括单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置原则。通过在C#中应用这些原则,可以创建更易于理解、扩展和维护的代码。

C#语言中的 SOLID 原则

dotNET跨平台
dotNET跨平台 · 2024-08-28T00:21:53Z

工厂模式是一种创建对象的方式,解决对象创建的依赖问题,使代码更有组织性和易于维护。示例展示了如何使用工厂模式创建UserService。

[设计模式] 使用工厂模式

DEV Community
DEV Community · 2024-08-14T14:50:15Z

SOLID原则是一组五项设计原则,旨在使软件设计更易于理解、灵活和易于维护。本文深入探讨了每个原则,并提供了C#中的实际示例。

通过实际示例了解 C# 中的 SOLID 原则

dotNET跨平台
dotNET跨平台 · 2024-04-01T00:01:23Z

六边形架构是一种灵活、可扩展且易于维护的架构设计,与领域驱动设计(DDD)相结合使用。它通过分离关注点、解耦领域和基础设施、支持可插拔的基础设施以及强调领域驱动设计的核心概念,提供了一种可扩展、高内聚、低耦合的架构设计。选择六边形架构作为首选可以帮助开发团队更好地组织和管理领域模型,并支持可插拔的基础设施。

DDD架构为什么应该首选六边形架构?

dotNET跨平台
dotNET跨平台 · 2023-07-20T00:02:59Z

SOLID是面向对象设计的五个基本原则,帮助我们设计出灵活、可扩展和易于维护的软件系统。这些原则强调高内聚、低耦合、抽象和模块化的设计思想。

面向对象设计的五个基本原则

dotNET跨平台
dotNET跨平台 · 2023-07-01T01:15:51Z
【Rust 日报】2023-05-28 一个构建在TCP上的聊天工具

本文介绍了几个开源项目,包括tcp-chat、ezlua、failsafe-rs、r2和Disintegrate。它们都有各自的GitHub仓库,提供了不同的功能和优势。其中,Disintegrate通过利用事件流构建模型,减少了重复和复杂性,产生更清晰和易于维护的代码。

【Rust 日报】2023-05-28 一个构建在TCP上的聊天工具

Rust.cc
Rust.cc · 2023-05-29T08:50:22Z

基于微服务架构的.NET微服务将应用程序拆分为多个小型服务,每个服务都可以独立部署、扩展和维护。它使用轻量级的通讯协议进行服务间通讯,支持多种授权和认证机制,以保证服务的安全性和可靠性。.NET微服务具有高可扩展性、灵活性、可靠性和易于维护等优点,但也存在复杂性、部署和运维成本高、通讯和协调成本高等缺点。总之,.NET微服务是一种有前途的应用开发模式。

.NET 微服务 概念 应用 通讯 授权 跨域 限流

dotNET跨平台
dotNET跨平台 · 2023-05-20T00:16:34Z

SOLID是五个常见的面向对象设计原则的缩写,包括单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖反转原则。这些原则能够帮助开发者设计易于维护和扩展的软件系统。迪米特法则也是一种重要的设计原则,要求对象只与直接的朋友通信。

设计原则 --- SOLID

dotNET跨平台
dotNET跨平台 · 2023-05-15T01:01:52Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码