![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
文章平均质量分 79
BigDataMLApplication
spark hadoop flink kafka 海量流批数据处理 、 机器学习、 运筹开发、运维等十年大数据和人工智能搬砖经验,欢迎关注
展开
-
Liskov替换原则(Liskov Substitution Principle)
Liskov替换原则是由计算机科学家Barbara Liskov在1987年提出的,她的名字也因此得名。这个原则是面向对象编程中的重要原则之一,属于SOLID设计原则的一部分。原创 2023-08-29 00:05:24 · 227 阅读 · 0 评论 -
迪米特法则(Law of Demeter)
迪米特法则(Law of Demeter,LoD)又称最少知识原则(Principle of Least Knowledge),是由Ian Holland和Daniel Steinberg在1987年的一篇论文中提出的。该原则旨在降低软件模块之间的耦合度,增强模块的独立性和可复用性。原创 2023-08-29 00:04:35 · 150 阅读 · 0 评论 -
合成复用原则(Composite Reuse Principle)
合成复用原则(Composite Reuse Principle,CRP)是由Erich Gamma和Kent Beck在他们的著作《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)中首次提出。该原则旨在提倡通过组合现有的对象或模块来实现软件复用。原创 2023-08-29 00:04:02 · 123 阅读 · 0 评论 -
单一职责原则(Single Responsibility Principle)
单一职责原则(Single Responsibility Principle,SRP)最早由罗伯特·C·马丁(Robert C. Martin)在他的著作《敏捷软件开发:原则、模式与实践》(Agile Software Development: Principles, Patterns, and Practices)中提出。该原则是SOLID设计原则中的一部分,旨在解决软件模块的职责划分问题。原创 2023-08-29 00:03:21 · 253 阅读 · 0 评论 -
接口隔离原则(Interface Segregation Principle)
接口隔离原则是由罗伯特·C·马丁(Robert C. Martin)在他的著作《敏捷软件开发:原则、模式与实践》(Agile Software Development: Principles, Patterns, and Practices)中首次提出的。该原则是SOLID设计原则中的一部分,旨在解决接口设计过于庞大、不够灵活的问题。原创 2023-08-29 00:02:28 · 238 阅读 · 0 评论 -
设计模式-开放封闭原则(Open-Closed Principle)
开放封闭原则是由计算机科学家Bertrand Meyer在他的著作《面向对象软件构造》(Object-Oriented Software Construction)中首次提出的。这个原则是面向对象编程中的重要原则之一,也是SOLID设计原则的一部分原创 2023-08-29 00:01:33 · 108 阅读 · 0 评论