|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: 面向对象设计编程基础教程
英文名: Lynda.com Foundations of Programming Object–Oriented Design
资源格式: 光盘镜像
主讲人: Simon Allardice
发行日期: 2012年05月22日
地区: 美国
对白语言: 英语
文字语言: 英文
概述:
语言:英语
网址: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
=======================================
下载链接来自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
|