Architecture.SOLID-Principles
SOLID Principles
Reference
1. Single Responsibility
http://en.wikipedia.org/wiki/Single_responsibility_principle (ToRead)
2. Open/Closed
http://en.wikipedia.org/wiki/Open/closed_principle
3. Liskov Substitution
http://en.wikipedia.org/wiki/Liskov_substitution_principle (ToRead)
4. Interface Segregation
http://en.wikipedia.org/wiki/Interface_segregation_principle
5. Dependency Inversion
http://en.wikipedia.org/wiki/Dependency_inversion_principle
6. Solid Principle In Detail (AAAA+) (To Read)
https://www.codeproject.com/articles/1009577/solid-principle-in-detail
7. S.O.L.I.D: The First 5 Principles of Object Oriented Design
简单介绍S.O.L.I.D
8. The Principles of OOD (AAAA+) (To Read)
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
9. S is for Single Responsibility Principle
https://realm.io/news/donn-felker-solid-part-1/
10. Avoiding Interface Pollution with the Interface Segregation Principle (AAAA+)
The Benefits of Role Interfaces in SOLID Code
https://medium.com/@severinperez/avoiding-interface-pollution-with-the-interface-segregation-principle-5d3859c21013
11. Understanding SOLID Principles: Interface Segregation Principle (AAAA+)
https://codeburst.io/understanding-solid-principles-interface-segregation-principle-b2d57026cf6c
Understanding SOLID Principles: Open Closed Principle
https://codeburst.io/understanding-solid-principles-open-closed-principle-e2b588b6491f
12. Interface Segregation Principle (ISP)
https://www.oodesign.com/interface-segregation-principle.html
13. Interface Segregation Principle
and how to interpret it
https://hackernoon.com/interface-segregation-principle-bdf3f94f1d11
14. The Open-Closed Principle
Extending Your Entities Correctly
https://medium.com/swift2go/the-open-closed-principle-extending-your-entities-correctly-edf9d3898826
Others
Plug-in
http://en.wikipedia.org/wiki/Plug-in_(computing)
Architecture.SOLID-Principles的更多相关文章
- The SOLID principles(未完,待续)
The SOLID principles The SOLID principles of Object Oriented Design include these five principles: S ...
- [中英对照]Introduction to DPDK: Architecture and Principles | DPDK概论: 体系结构与实现原理
[中英对照]Introduction to DPDK: Architecture and Principles | DPDK概论: 体系结构与实现原理 Introduction to DPDK: ...
- SOLID Principles
Intention: more understandable, easier to maintain and easier to extend.(通过良好的设计使得代码easy and simple, ...
- 浅谈 SOLID 原则的具体使用
SOLID 是面向对象设计5大重要原则的首字母缩写,当我们设计类和模块时,遵守 SOLID 原则可以让软件更加健壮和稳定.那么,什么是 SOLID 原则呢?本篇文章我将谈谈 SOLID 原则在软件开发 ...
- 系统架构的定义(与系统)-architecture
architecture⟨system⟩ fundamental concepts or properties of a system in its environment embodied in i ...
- What is Systems Architecture ?
What is Systems Architecture ? Systems Architecture is a generic discipline to handle objects (exi ...
- [译]开发者须知的SOLID原则
原文:SOLID Principles every Developer Should Know – Bits and Pieces SOLID Principles every devloper sh ...
- 2.1 OOP & SOLID
OOP & SOLID Implementing DDD highly relies on the Object Oriented Programming (OOP) and SOLID pr ...
- angularJS 系列(三)- 自定义 Service
参考:http://viralpatel.net/blogs/angularjs-service-factory-tutorial/ https://www.pluralsight.com/blog/ ...
随机推荐
- 关于网上“强大的vim”矫正!!
参考链接在这里: 强大的vim配置文件,让编程更随意 - ma6174 - 博客园, http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393. ...
- poj1061-青蛙的约会-(贝祖定理+扩展欧几里得定理+同余定理)
青蛙的约会 Time Limit: 1000MS Memory Limit: 10000K Total Submissions:132162 Accepted: 29199 Descripti ...
- VIM+ctags+cscope
VIM+ctags+cscope用法: http://blog.csdn.net/hnllei/article/details/7407124 http://blog.csdn.net/luckywa ...
- SSM框架下,使用ajax请求上传文件(doc\docx\excel\图片等)
1.准备工作 1.1.添加上传必要jar包 <dependency> <groupId>commons-io</groupId> <artifactId> ...
- Centos7 安装 erlang rabbitmq
1.安装Erlang依赖采用官网的rpm包的形式进行安装,不采用yum(由系统进行自动安装 可能因为版本低的问题而出现一系列问题) erlang依赖 rpm包下载地址https://github.co ...
- Dubbo -- Simple Monitor
一.简介 dubbo-monitor-simple是dubbo提供的简单监控中心,可以用来显示接口暴露,注册情况,也可以看接口的调用明细,调用时间等. Simple Monitor挂掉不会影响到Con ...
- Java输入输出流详解2
InputStream/Reader:所有输入流的基类,只能从中读取数据: OutputStream/Writer:所有输出流的基类,只能向其写入数据.
- oracle 的查询问题!!!
问题: declare aaa integer;email varchar2(100) :='1234@aa.com';begin select count(*) into aaa from dual ...
- Java字符串String详解
1.String字符串 实例化String对象: (1)直接赋值,如:String str="hello"; (2)使用关键字 new,如:String str=new Strin ...
- PHP-自动加载原理分析
说起PHP的自动加载,很多同学可能都会想到各种框架的自动加载功能,PHP规范中的PSR0和PSR4原则,Composer的自动加载功能等等,这些都为我们的开发提供了很大的方便. 那么PHP自动加载的前 ...