0 0

怎么理解面向对象程序设计5

身为一个用java干了两年活的攻城师,对“面向对象”这个概念还是如雾里看花,自觉惭愧。一直在琢磨设计模式这个东西,一开始感觉这才是技术啊,想成为大牛这个总该是必需的吧。后来接触了python的ruby,不仅交互式界面,方便调试程序,代码量也较java短了许多,用起来非常顺手,尼码,这才是编程的真谛啊,java算是什么破东西,代码冗长,干个啥事都得先搞个类,函数也不能做为参数,于是乎开始嫌弃java,一边写java代码一边骂。
  最近项目中用到redis,每次连接redis都需要try..catch..finally,写多了就烦了,想起spring的jdbc template封装jdbc的方式,客户端使用的时候只需要注入一个对象就行了,于是按照这种方式写了个redis连接基础类,代码量果然少了很多,虽然写起来还是有点冗长,但毕竟像是设计过的,而且还使用上了23种设计模式中模板方法,顿时很有成就感,
   重新思考java语言,发现一直以来都是以过程式的思维去写java代码,完全不是面向对象,开始找面向对象方面的资料,看到一篇很不错的文章,范凯写的,写出了我的心声

Java初学者入门经典:面向对象的思维方法
http://www.nbrkb.net/lwt/jsjsj/language/Java-object.htm

标题说是初学者入门,我看没有哪个初学者看了会有深刻的体会。

如上所述,是我现阶段技术的写照,正在为搞清楚“面向对象”这个概念而努力,最好能推荐本书,或者博文也行。

希望大家不吝赐教
2013年6月01日 22:52

1个答案 按时间排序 按投票排序

0 0

面向对象软件构造

2013年6月03日 12:05

相关推荐

    《面向对象程序设计》课程标准

    1. **认知层面**:理解面向对象程序设计的学科性质、地位和发展趋势。 - **学科性质**:介绍面向对象程序设计的核心概念及其在软件工程中的作用。 - **学科地位**:强调面向对象编程作为现代软件开发的基础技术的...

    基于Python语言的面向对象程序设计课程教学.pdf

    文档建议教师应充分利用Python语言的这些优势,来简化教学语言的复杂性,并通过实践操作,增强学生对面向对象程序设计概念的理解和应用能力。 最终,文档对Python在面向对象程序设计课程教学中的应用提出了积极的...

    面向对象程序设计 c++面向对象程序设计 c++面向对象程序设计PPT课件

    面向对象程序设计 c++面向对象程序设计 c++面向对象程序设计

    西南交通大学面向对象程序设计试题

    西南交通大学面向对象程序设计试题考察了学生的英语阅读和翻译能力,同时也考察了学生对面向对象程序设计的理解和应用能力。这种出题方式可以帮助学生更好地理解面向对象程序设计的概念和应用。

    面向对象程序设计—C++语言描述PDF

    《面向对象程序设计:C++语言描述(原书第2版)》内容丰富,结构合理,写作风格严谨,深刻地论述了c++语言的面向对象编程的各种技术,主要内容包括:面向对象编程方法、c++语言的各种特性、stl、c++输入/输出流、mfc等。...

    面向对象程序设计的基本思想材料.doc

    经历分析、调试解决同一问题的两种不同实现思想的程序,初步理解面向对象程序设计的优势及面向过程程序设计的缺陷。 情感态度和价值观: 1. 关注传统结构化程序设计存在的问题。 2. 产生学习面向对象程序设计技术...

    面向对象程序设计的基本思想资料.doc

    面向对象程序设计的教学目标是使学生认识面向对象思想的由来及其基本思想,并能够初步理解面向对象程序设计的优点和结构化程序设计的缺陷。通过学习,学生将能够初步理解面向对象程序设计的思想和机制,并能够初步...

    面向对象程序设计试题8份

    本压缩包包含八份面向对象程序设计的试题,旨在帮助学习者深入理解和掌握这一关键技能。 试题一至八分别对应不同年份的考试题目,可能涵盖了以下核心知识点: 1. **对象与类**:对象是面向对象编程的基本单元,它...

    Java面向对象程序设计

    Java面向对象程序设计是计算机编程领域中的核心主题,它基于面向对象编程(OOP)理念,使得代码更具有模块化、可复用性和易于维护的特点。以下是对标题和描述中涉及的知识点的详细阐述: 1. **第1章:Java入门** -...

    《C#面向对象程序设计》源代码(CS)

    《C#面向对象程序设计》源代码。本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发...

    面向对象程序设计的基本概念.doc

    * 联系实际生活:通过实际生活中的例子来理解面向对象程序设计中的主要概念 * 对象的描述:通过对象的特征和行为来描述对象 面向对象程序设计是软件开发中的一种重要编程范式,它强调以对象为中心的编程思想,能够...

    面向对象程序设计—图书管理系统设计.pdf

    "面向对象程序设计—图书管理系统设计" 面向对象程序设计是当前软件开发的主流技术之一,其应用范围非常广泛,涵盖了各个行业和领域。图书管理系统是图书馆中的一种重要管理系统,它负责管理图书的存储、借阅、归还...

    北邮面向对象程序设计精品课程

    1. **第一章面向对象基本概念**:本章主要介绍面向对象的基本思想,包括对象、类、封装、继承和多态等概念,是理解面向对象程序设计的基础。 2. **第二章统一建模语言UML介绍**:UML是面向对象设计中的标准化图形...

    面向对象程序设计课程设计题目

    课程设计的要求和规定是为了确保学生在学习过程中能够正确理解和掌握面向对象程序设计和 Java 编程语言。课程设计的要求和规定包括完成指定的课程设计题目、遵守课程设计的纪律、提交相关的资料等。 知识点4:课程...

    C++面向对象程序设计教程——课件PPT

    在“C++面向对象程序设计教程——课件PPT”中,我们可以深入学习这一主题,由陈维兴和林小茶编著,清华大学出版社出版。这套教程通过一系列的PPT章节,详细讲解了C++面向对象编程的关键概念。 首先,第1章“面向...

Global site tag (gtag.js) - Google Analytics