- Modern Programming: Object Oriented Programming and Best Practices
- Graham Lee
- 109字
- 2021-05-21 22:06:01
Chapter 3
Synthesis
In Chapter 2, Thesis, we saw that the core benefits of OOP can be achieved with a small number of considerations:
- Objects are independent programs, ignorant of context to the largest possible extent
- Objects communicate by sending messages
- Objects behave in ways described in contracts expressing their responses to messages
- Objects can be written, changed, inspected, and adapted in context
There is no system currently available that supports all of these requirements simultaneously. Ironically, while OOP has become overcomplicated, as demonstrated in Chapter 1, Antithesis, it has also remained incomplete. In the final part of this book, let's consider what such a system would look like.
推薦閱讀
- 大數據技術基礎
- Google Visualization API Essentials
- 從0到1:數據分析師養成寶典
- Creating Dynamic UIs with Android Fragments(Second Edition)
- 數據驅動:從方法到實踐
- 軟件成本度量國家標準實施指南:理論、方法與實踐
- 大數據架構商業之路:從業務需求到技術方案
- 信息學競賽寶典:數據結構基礎
- 數據科學工程實踐:用戶行為分析與建模、A/B實驗、SQLFlow
- R Object-oriented Programming
- Python數據分析從小白到專家
- 中文版Access 2007實例與操作
- 大數據數學基礎(R語言描述)
- Scratch 2.0 Game Development HOTSHOT
- Artificial Intelligence for Big Data