पाठ 15 / 25

Interfaces और abstraction

Interfaces और abstraction को Time और Space Complexity (Big-O) के उपयोगी भाग के रूप में समझें।

मुख्य विचार

Interfaces और abstraction आपको Time और Space Complexity (Big-O) का एक व्यावहारिक भाग देता है। पहले input, बदलाव और अपेक्षित result का नाम लें। किसी भी syntax rule से पहले यह mental model महत्वपूर्ण है।

इसे learning path में रखें

पूरा program विचार से source code और जाँचे गए result तक जाता है। यह topic उस path का एक step है।

Time और Space Complexity (Big-O) के लिए source से output तक learning path।
चित्र 6.1 — पूरा path ध्यान में रखें।

इस गलती से बचें

Interfaces और abstraction को अकेले याद न करें। छोटे उदाहरण में एक value बदलें और feedback से अपनी समझ सुधारें।

त्वरित जाँच

त्वरित जाँच: Interfaces और abstraction की अच्छी पहली practice क्या है?

  • एक छोटा focused उदाहरण चलाएँ।
  • Test किए बिना याद करें।
  • Feedback अनदेखा करें।
Answer

एक छोटा focused उदाहरण चलाएँ। — छोटे प्रयोग कारण और परिणाम दिखाते हैं।