美文网首页
程序人生——面向对象程序设计

程序人生——面向对象程序设计

作者: 修行想飞的鱼 | 来源:发表于2017-09-15 22:26 被阅读0次
你以为的面向对象编程 实际

来两张图片开开胃。虽然图与主题的相关性很小,但是起码有一点是对的,那就是所想与实际是相差甚远的。其实我原来所以为的面向对象就是各种设计模式,顺便给别人扯扯封装、继承、多态等概念,自以为完美无缺。

但是,凡是都有个但是,随着我对面向对象的深入学习,却发现并不是这样。其实说起来面向对象是一件很简单的东西,它只代表一种你看待世界的方式。你如何去描述的一种能力。其实设计模式、设计方法,甚至抽象、封装、继承、多态,都是次要的东西。

其实面向对象一直存在,自我们出生起我们认识这个世界使用的就是面向对象的方法。只不过在软件危机之后,有人把这种人们认识世界的方法,引入到软件的世界里来解决危机。面向对象是一种“方法论”和“世界观”,而所谓的设计模式、设计方法,抽象、封装、继承、多态只是基于这个“方法论”、“世界观”产生的工具而已。

要用好面向对象,就要使用新的眼光去审视软件世界。具体怎么做我目前读书少,所以还不清楚,等我悟透了,我会分享出来。

相关文章

  • 第四章 对象与类

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

  • python面向对象编程

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

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

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

  • 《软件工程》笔记7

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

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

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

  • 三、对象与类

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

  • 编程语言基础概念1

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

  • 《Java编程思想》笔记——面向对象和类

    1、面向对象程序设计简介 面向对象是一种程序设计方法,或者是程序设计规范,其基本思想是使用对象、类、继承、封装、多...

  • 《C++Primer》第十五章 面向对象程序设计

    第十五章 面向对象程序设计 概述 面向对象程序设计object-oriented programming的核心思想...

  • oc编程思想

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

网友评论

      本文标题:程序人生——面向对象程序设计

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