(1.1)面向对象概述之序言

1.课程的培养目标

在这里插入图片描述

2.课程的培养目标

  • 软件工程师

  • 卓越软件人才
    1)系统分析和设计理论基础,掌握大系统需求分析、建模与仿真技术
    2)应用系统设计能力,能够从事新兴产业软件的研发
    3)国际前沿技术学习能力和交流能力
    4)项目管理能力及自主业务提升能力

  • 注:这门课只是其中的一个环节!

3.课程的培养目标

  • 本课程,帮助同学们掌握面向对象的思维方式,并在系统分析、软件设计中加以应用

4.课程的定义

  • 一种思维方式
  • 一种思考如何用面向对象方法去思考的课程

5.关于思维

  • 思维方式有多少种呢?
    无数!
    抽象思维 、线性思维
    发散思维、横向思维
    辩证思维、究根思维
    明哲保身、一切向钱看….
  • 面向对象 Object-oriented
    是一种思维方式
  • 本课程
    学习面向对象的思维方式
    利用面向对象的思维方式去思考实际问题
    分析、设计、解决方案

6.与课程相关的其他课程

在这里插入图片描述

  • “拥有一把锤子未必能成为建筑师”
    对创建对象系统来说,了解面向对象语言、 UML工具是必要的;
    但是, 了解“对象思想”才是最重要的!
  • 窘境:
    如果一个程序员,不懂面向对象,那么真的可能被别人认为是“程序猿”了;
    因为这样的程序员既像“猿”一样原始,又像“猿”一样稀少;

7.关于学习

  • 我们每个人都有自己认可的准则:
    为什么学?怎么学?…
  • Lou Holtz(卢·霍兹, American football coach ) 说到
    Ability is what you‘re capable of doing. Motivation determines what you do. Attitude determines how well you do it.
    你的天赋决定你能做什么事;你的动机决定你化多少努力去做;你的态度决定了你能把事情做得多好。
  • 《黑客帝国》 中的一句话
    I’m trying to free your mind, Nero. But I can only show you the door. You’re the one that has to walk through it.
    师傅引进门,修行在个人 。多多练习!

8.参考书

  • 教材:UML和模式应用 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development,
    Third Edition, By Craig Larman
    在这里插入图片描述

  • 关于OOAD的书
    面向对象葵花宝典— 思想、技巧与实践, 李云华编著, 2015年,电子工业出版
    《深入浅出面向对象的分析与设计》 (Head First ObjectOriented Design and Analysis)
    The Object-Oriented Thought Process, Second Edition ,By Matt Weisfeld
    UML2 and the Unified Process: practical Object-oriented Analysis and design, Second edition, Jim Arlow, Ila Neustadt

  • 阅读关于思维的书
    你的灯亮着吗?唐纳德.高斯、杰拉尔德.温伯格,人民邮电出版
    程序员思维修炼, Andy Hunt,人民邮电出版
    黑客与画家, Paul Graham,

发布了556 篇原创文章 · 获赞 140 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/u011436427/article/details/104224393