美文网首页
关于面向对象程序设计引起的

关于面向对象程序设计引起的

作者: 七简 | 来源:发表于2015-07-23 11:43 被阅读32次

很早以前就接触过这个概念,从刚开始学习老师们就给我们灌输着这个概念。学习iOS后才回过头来捡起这些基础的概念,从这个领域做一个切入点深入学习后,然后你去学习其他的语言你会发现非常的相似,因为计算机的发展都是循序渐进的,人类很聪明,会不断的发明创造,归根结底都是为了用更加简单的事情解决更加复杂的事情,学习一门语言不仅仅是单纯的一门语言,当你站在这门语言之上,或者是之后看你学习其他的会更容易,也就是当你编程时,你要横向比对,解决问题也是,去其他的地方寻找相似点。啰里八嗦了这么多,进入干货时间,今天给大家介绍一下面向对象程序设计,这个东西。


目录

OOP的历史

谈到oop必定少不了三大属性,封装,继承,多态。

继承用简单的例子来说,就是子类复用父类的方法,然后做一些自己的事情,这样势必造成的影响就是父类的修改必定会影响子类,所以如何避免这样的高耦合就是我们考虑的情况,

让我们想想继承如何在我们中的项目使用情况,

为了更好的用好继承,你必须知道的三大要点

首先,当你使用之前,你必须明白是否子类的逻辑在某种程度上被父类所影响,导致了耦合,而不是

多态是基于继承的,在多态下,父类的引用可以指向子类对象,在编译时,编译器无法确定指向的对象,在运行时,监测分配为子类的类型,然后去实现相应的方法。

OOP主要为了解决软件危机而诞生的,最初的设计软件的模式是

OOP的好处

OOP的缺点

其实没有所谓的好处和坏处,这种东西当初就是为了解决危机而产生的,特定的情况有特定的解决方案,而决定权就全在工程师手中了,如何善加利用各种模式和方法以适用整个项目的发展,而不是滥用,导致日后的不可维护和冗余。

所以众多的编程语言都衍生出了面向对象的特性,

相关文章

  • 关于面向对象程序设计引起的

    很早以前就接触过这个概念,从刚开始学习老师们就给我们灌输着这个概念。学习iOS后才回过头来捡起这些基础的概念,从这...

  • 《软件工程》笔记7

    面向对象的实现 面向对象的程序设计最好还是选用面向对象的编程语言。 良好的程序设计风格对于面向对象实现来说格外重要...

  • 第四章 对象与类

    1 面向对象程序设计概述 面向对象程序设计(简称OOP)是当今主流的程序设计范型 Java是完全面向对象的,必须熟...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

  • JavaScript面向对象编程指南--读书笔记(上)

    第一章:面向对象的JavaScript 面向对象的程序设计 面向对象程序设计(oop)中最常用到的概念: 对象、方...

  • python面向对象编程

    面向对象编程(一) 1、面向过程程序设计与面向对象程序设计: 面向过程的程序设计把计算机程序视为一系列的命令集合,...

  • oc编程思想

    面向对象概念 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一...

  • 编程语言基础概念1

    什么是面向对象? 面向对象:指在程序设计中采用封装、继承、多态等设计方法。 什么是面向过程? 面向过程:程序设计按...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • 三、对象与类

    面向对象程序设计概述 面向对象的程序设计(简称OOP)时当今主流的程序设计范型,已经取代了“结构化”过程化程序设计...

网友评论

      本文标题:关于面向对象程序设计引起的

      本文链接:https://www.haomeiwen.com/subject/yhapqttx.html