摘要:概念 面向对象编程(OOP)是一种编程语言模型,围绕对象是行为、数据、逻辑。 从历史上看,程序被视为一种逻辑程序,它接收输入数据,处理数据并生成输出数据。 基础 面向对象的3大核心思想:封装、继承、多态。 深入理解 编程挑战被看作是如何编写逻辑,而不是如何定义数据。 面向对象编程认为我们真正关心的是
阅读全文
随笔分类 - 设计模式、面向对象
摘要:概念 面向对象编程(OOP)是一种编程语言模型,围绕对象是行为、数据、逻辑。 从历史上看,程序被视为一种逻辑程序,它接收输入数据,处理数据并生成输出数据。 基础 面向对象的3大核心思想:封装、继承、多态。 深入理解 编程挑战被看作是如何编写逻辑,而不是如何定义数据。 面向对象编程认为我们真正关心的是
阅读全文
摘要:前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍迪米特法则 迪米特法则 1)概念 其法则又叫最少知道法则。从名字上就能知道,类与类之间应该是最少知道的,应当加多一个类来辅助类与类之间的联系。 其概念是一个软...
阅读全文
摘要:前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍里氏替换原则 里氏替换原则 1)概念 其概念是子类对象能够替换其基类对象被使用。 听上面的概念好像很简单,不就是父类实现的方法就能被子类实现,父类在外部的调用...
阅读全文
摘要:前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍接口隔离原则 接口隔离原则 1)概念 客户端不应该依赖它不需要的接
阅读全文
摘要:前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍依赖倒置原则 依赖倒置原则 1)概念 a.高层模块不应该依赖于底层
阅读全文
摘要:前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍开放封闭原则,也叫开闭原则 开闭原则 1)概念 官方说法是 软件实
阅读全文
摘要:前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍单一职责原则 单一职责原则 1)概念 按照官方说明,单一职责原则是
阅读全文
|