v

您的位置:VeryCD教育计算机


《面向对象设计编程基础教程》(Lynda.com Foundations of Programming Object–Oriented Design)[光盘镜像]

  • 状态: 精华资源
  • 摘要:
    主讲人Simon Allardice
    发行日期2012年05月22日
    对白语言英语
    文字语言英文
  • 时间: 2012/06/01 21:08:33 发布 | 2012/06/02 13:03:28 更新
  • 分类: 教育  计算机 

MTina

精华资源: 3862

全部资源: 3863

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名面向对象设计编程基础教程
英文名Lynda.com Foundations of Programming Object–Oriented Design
资源格式光盘镜像
主讲人Simon Allardice
发行日期2012年05月22日
地区美国
对白语言英语
文字语言英文
简介

IPB Image

语言:英语
网址:http://www.lynda.com/Java-tutorials/Foundations-Programming-Object-Oriented-Design/96949-2.html
类别:教程




Lynda.com 出品的时长3小时01分钟的面向对象设计编程基础教程。Simon Allardice向您介绍面向对象设计编程基础,如Java和C# ,红宝石,和Python ,是面向对象的语言,这有助于一个复杂和连贯的应用程序代码组,包括你的设计模式,类和序列图,统一建模语言(UML )工具方案创建概念模型,然后演示如何转换成代码图表。


Topics include:
Why use object-oriented design (OOD)?
Pinpointing use cases, actors, and scenarios
Identifying class responsibilities and relationships
Creating class diagrams
Using abstract classes
Working with inheritance
Creating advanced UML diagrams
Understanding object-oriented design principles

IPB Image

IPB Image

=======================================

下载链接来自TLF
未经过安装测试与安全检测,使用者后果自负与本论坛无关
软体版权归原作者及其公司所有,如果你喜欢,请购买正版


=======================================



目录

Introduction
11m 35s

Welcome
1m 25s

Who this course is for
1m 15s

What to expect from this course
3m 6s

Exploring object-oriented analysis, design, and development
1m 41s

Reviewing software development methodologies
4m 8s

1. Core Concepts
26m 14s

Why we use object-orientation
2m 42s

What is an object?
5m 22s

What is a class?
4m 43s

What is abstraction?
2m 45s

What is encapsulation?
3m 45s

What is inheritance?
3m 35s

What is polymorphism?
3m 22s

2. Object-Oriented Analysis and Design
12m 16s

Understanding the object-oriented analysis and design processes
4m 13s

Defining requirements
6m 9s

Introduction to the Unified Modeling Language (UML)
1m 54s

3. Utilizing Use Cases
23m 35s

Understanding use cases
6m 11s

Identifying the actors
4m 16s

Identifying the scenarios
5m 7s

Diagramming use cases
4m 18s

Employing user stories
3m 43s

4. Domain Modeling (Modeling the App)
16m 36s

Creating a conceptual model
1m 59s

Identifying the classes
2m 27s

Identifying class relationships
2m 38s

Identifying class responsibilities
6m 43s

Using CRC cards
2m 49s

5. Creating Classes
22m 25s

Creating class diagrams
6m 11s

Converting class diagrams to code
4m 57s

Exploring object lifetime
5m 55s

Using static or shared members
5m 22s

6. Inheritance and Composition
19m 49s

Identifying inheritance situations
6m 49s

Using inheritance
2m 43s

Using abstract classes
2m 2s

Using interfaces
4m 20s

Using aggregation and composition
3m 55s

7. Advanced Concepts
9m 23s

Creating sequence diagrams
5m 18s

Working with advanced UML diagrams
2m 3s

Using UML tools
2m 2s

8. Object-Oriented Design Patterns
10m 39s

Introduction to design patterns
2m 40s

Example: the singleton pattern
4m 53s

Example: the memento pattern
3m 6s

9. Object-Oriented Design Principles
21m 47s

Introduction to object-oriented design principles
2m 50s

Exploring general development principles
3m 55s

Introduction to SOLID principles
6m 43s

Introduction to GRASP principles
8m 19s

Conclusion
7m 1s

Reviewing feature support across different object-oriented languages
3m 50s

Additional resources
2m 27s

Goodbye
44s

代码
.do–"""""'–o.. *
.o"" "".. ***
,,'' ``b. *
d' ``b
d`d: `b. ***
,,dP `Y. ***
d`88 `8. **
8`88' `8 **
Y:d8P 8, **
P,88b ,`8 **
::d888, ,8:8. **
dY88888 `' :: **
8:8888 `b *** *
Pd88P',... ,d888o.8 ***
:88'dd888888o. d8888`88:
,:Y:d8888888888b ,d88888:88:
:::b88d888888888b. ,d888888bY8b ***** * **
b:P8;888888888888. ,88888888888P ****** ** **** *
8:b88888888888888: 888888888888' ** * * ** ****
8:8.8888888888888: Y8888888888P * * * ** * *
YP88d8888888888P' ""888888"Y * * ** *
:bY8888P"""""'' : ** ** ** *
8'8888' d ** ** ** *
:bY888, ,P ** ** ** *
Y,8888 d. ,– ,8' ** ** ** *
`8)888: ' ,P' ** ** ** *
`88888. ,... ,P * ** ***
`Y8888, ,888888o ,P * ***
Y888b ,88888888 ,P' **** **
`888b ,888888888 ,,' * *****
`Y88b dPY888888OP :' * **
:88.,'. `'` p *
)8P, ,b ' . **
:p d,'d`b, ,8
. dP' d8': ,
'8P" d8P' 8 – p *****
d,' ,d8' '' : ******
iNK H0RN Presents .. d' 8P' d' '; ** * * **
,: `' d p. * * * **** *
,dooood88: , ,d `` `b. * * ****
.o8"'""""""Y8.b 8 `"'' .o' ` """ob. ** ** * **
dP' `8: K dP'' "`Yo. ** ** *
dP 88 8b. ,d' ``b ** *****
8. 8P 8""' `" :. ** ** ***
:8: :8' ,: :: ** ** ***
:8: d: d' :: * ** ***
:8: dP ,,' :: * ***
`8: :b dP ,, :: **** ***
,8b :8 dP ,, d * ***** *** *
:8P :8dP d' d 8 * *** ***
:8: d8P d' d88 :P *
d8' ,88' ,P ,d888 d' **
88 dP' ,P d8888b 8
,8: ,dP' 8. d8''88' :8
:8 d8P' d88b d"' 88 :8
d: ,d8P' ,8P""". 88 :P
8 ,88P' d' 88 :8
,8 d8P 8 Rls Date : 24/05/12 88 :8
d: 8P ,: Type : Bookware :88 :8
8',8:,d d' Supplier : iNK H0RN :8: :8
,8,8P'8' ,8 Disks : 1 DVD 8' :8
:8`' d' d' Archive : i–lynfopood 8 p:
`8 ,P :8 # Files : 23 x 50 MB :8: p:
8, ` d8. :8: 8:
:8 d88: d8: 8
`8, d8888 88b 8
88 ,d::888 888 Y:
YK,oo8P :888 888. `b
`8888P :888: ,888: Y,
``'" `888b :888: `b
8888 888: ::
8888: 888b Y.
8888b :888 `b
88888. `888, Y

dPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPd

: Lynda.com – Foundations of Programming: Object–Oriented Design

PdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdP

: DESCRIPTION

Most modern programming languages, such as Java, C#, Ruby, and Python, are object–oriented languages, which help group individual bits of code into a complex and coherent application. However, object–orientation itself is not a language; itÆs simply a set of ideas and concepts.

Let Simon Allardice introduce you to the termsùwords like abstraction, inheritance, polymorphism, subclassùand guide you through defining your requirements and identifying use cases for your program. The course also covers creating conceptual models of your program with design patterns, class and sequence diagrams, and unified modeling language (UML) tools, and then shows how to convert the diagrams into code.

Topics include:
òWhy use object–oriented design (OOD)?
òPinpointing use cases, actors, and scenarios
òIdentifying class responsibilities and relationships
òCreating class diagrams
òUsing abstract classes
òWorking with inheritance
òCreating advanced UML diagrams
òUnderstanding object–oriented design principles

http://www.lynda.com/Java–tutorials/Foundations–Programming–Object–Oriented–Design/96949–2.html

PdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdP

Interested in joining iNK ? We're currently looking to expand.

: Suppliers – Cisco / Microsoft Training
: Suppliers – Online Subscriptions – TestOut/Nuggets/PrepLogic etc..
: Suppliers – MCT Access MOC/Technet
: Suppliers – Often Buy Training/Subscriptions for yourself ?

Or if you feel you can contribute in other ways, please contact..

–––––> Email – inkme@hush.ai

dPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPd
8 8
8 8
8 : INSTALLATION 8
8 8
8 a. Extract 8
8 b. Mount/Burn 8
8 c. Play & Learn 8
8 8
8 8
PdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdP

: RESPECT DUE

DDUiSO .. JGTiSO .. AG .. CFE .. LiBiSO

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有59网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。