面向对象
晓东邪
扎实基础,记录学习点滴。
展开
-
面向对象原则
面向对象的SOLID原则缩写全称释义SThe Single Responsibility Principle单一职责原则OThe Open Closed Principle开放封闭原则LLiskov Substitution Principle里氏替换原则IThe Interface Segregation Principle接口分离原则...原创 2019-06-16 11:04:45 · 166 阅读 · 0 评论 -
设计模式-可复用面向对象软件的基础
1、什么是设计模式?每一个模式描述了一个在我们周围不断重复发生的事情,以及该问题的解决方案的核心。一般而言,一个模式有四个基本要素:模式名称 — 一个助记名,它用一两次来描述模式的问题、解决方案和效果。问题 — 描述了应该在何时使用模式。解释了设计问题和问题存在的前因后果。解决方案 — 描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。效果...原创 2019-06-22 11:12:12 · 2468 阅读 · 0 评论 -
什么是高内聚、低耦合?
高内聚、低耦合内聚:每个模块尽可能独立完成自己的功能,不依赖于模块外部的代码。耦合:模块与模块之间接口的复杂程度。模块之间联系越复杂耦合度越高,牵一发而动全身。目的:使得模块的“可重用性”、“移植性“大大增强。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。模块粒度:【函数】高内聚:尽可能类的每个成员方法只完成一件事(最大限度的聚合)低耦合:减少类内部一个成员调用另...原创 2019-06-24 10:23:51 · 4620 阅读 · 0 评论