![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象设计(OOD)
oldlionel
这个作者很懒,什么都没留下…
展开
-
SOLID设计原则
在开发设计时,有些常用的原则,在这里记录一下,以供参考。SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则 LSP The Liskov Substitution Principle 里氏替换原则 ISP The Interface Segregation Principle 接口分离原则 DIP The Depende原创 2020-06-24 11:00:34 · 237 阅读 · 0 评论 -
SOLID设计原则
介绍设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。SRP 单一责任原则 OCP 开放封闭原则 LSP 里氏替换原则 ISP 接口隔离原则 DIP 依赖倒置原则 单一责任原则指的是一个类或者一个方法只做一件事。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化就可能抑制或者削弱这个类完成其他职责的能力。例如餐厅服务员负责转载 2020-06-24 09:23:08 · 202 阅读 · 0 评论 -
常用的设计原则
1.不要重复自己:当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。2.面向接口而不是实现,组合优先于继承3.查询和命令分离: 查询:当一个方法返回一个值来回应一个问题的时候,它就具有查询的性质; 命令:当一个方法要改变对象的状原创 2013-08-22 09:36:33 · 443 阅读 · 0 评论 -
什么是架构
什么是架构?1.系统高层次的分解2.系统中不易改变的决定3.系统中的主要组成部分,及他们之间的交互关系所以说,架构有很大的主观性,同一个系统,让不同的人来做,最终的架构可能是不一样的。原创 2013-09-04 11:27:23 · 676 阅读 · 0 评论