軟體簡介:
Lynda.com 出品的時長3小時01分鐘的面向物件設計編程基礎教學。Simon Allardice
向您介紹面向物件設計編程基礎,如Java和C# ,紅寶石,和Python ,是面向物件的
語言,這有助於一個複雜和連貫的應用程式碼組,包括你的設計模式,類和序列圖,統
一建模語言(UML )工具方案創建概念模型,然後演示如何轉換成代碼圖表。
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 simply a set of ideas and concepts.
Let Simon Allardice introduce you to the termsords like abstraction,
inheritance, polymorphism, subclassnd 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:
hy use object-oriented design (OOD)?
inpointing use cases, actors, and scenarios
dentifying class responsibilities and relationships
reating class diagrams
sing abstract classes
orking with inheritance
reating advanced UML diagrams
nderstanding object-oriented design principles