- Python 3 Object:oriented Programming(Second Edition)
- Dusty Phillips
- 93字
- 2021-07-16 20:44:29
Summary
In this chapter, we took a whirlwind tour through the terminology of the object-oriented paradigm, focusing on object-oriented design. We can separate different objects into a taxonomy of different classes and describe the attributes and behaviors of those objects via the class interface. Classes describe objects, abstraction, encapsulation, and information hiding are highly related concepts. There are many different kinds of relationships between objects, including association, composition, and inheritance. UML syntax can be useful for fun and communication.
In the next chapter, we'll explore how to implement classes and methods in Python.
推薦閱讀
- Learning Concurrent Programming in Scala
- 微服務(wù)架構(gòu)深度解析:原理、實(shí)踐與進(jìn)階
- SciPy Recipes
- Illustrator CC平面設(shè)計(jì)實(shí)戰(zhàn)從入門到精通(視頻自學(xué)全彩版)
- Everyday Data Structures
- HTML+CSS+JavaScript網(wǎng)頁制作:從入門到精通(第4版)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)及C++(第3版)
- Java程序設(shè)計(jì)實(shí)用教程(第2版)
- The Applied Data Science Workshop
- Python全棧開發(fā):數(shù)據(jù)分析
- Game Programming using Qt 5 Beginner's Guide
- HTML5從入門到精通(第3版)
- Python實(shí)現(xiàn)Web UI自動(dòng)化測(cè)試實(shí)戰(zhàn):Selenium 3/4+unittest/Pytest+GitLab+Jenkins
- 計(jì)算機(jī)視覺增強(qiáng)現(xiàn)實(shí)應(yīng)用程序開發(fā)
- Responsive Web Design with HTML5 and CSS3 Essentials