- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 设计模式之设计原则
前言设计原则部分主要从下面几个方面来剖析:1.定义2.研究对象3.如何操作单一原则(Single Responsibility Principle)1.定义:一个类只有一个职责,且类如果发生变更,有且只有一个原因。2.研究对象:类和职责,即一个类对应一个职责3.如何操作1)职责划分的粒度可以由粗到细2)多余的职责需要分离出去3)需求变更导致的职责应该使用代理模式等进行拓展,而不是堆积到一个类里面里氏替换原则1.定义:任何基类可以出现的地方,子类一定可以出现。2.研究对象:类的继承
2020-06-03 23:59:17 71
原创 设计模式之面向对象编程(OOP)
##面向对象编程的三大要素:1.封装所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏2.继承继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。广义继承包含了类继承以及接口继承3.多态所谓多态就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。##类或模块的关系(高内聚低耦合)1.继承继承是一种高内聚紧耦合的关联关
2020-06-03 19:52:49 217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人