CS Notes

Recent writing

  • Database Indexing

    Apr 20, 2026

    • database
    • binance
  • Database Search

    Apr 19, 2026

    • database
    • binance
  • Real User Monitoring

    Apr 19, 2026

    • software_engineering

See 659 more →

👋🏻 Join My Telegram channel!


I share real-world lessons from building scalable systems at Jump Trading, Binance, and running mission-critical cloud ops at GovTech and Singapore Air Force. No fluff, just practical takeaways, hard-earned fixes, and deep dives that matter.

Home

❯

Software Engineering

❯

Managing Complexity

❯

Code for Change

Code for Change

18 words, 1 min read
Last updated on Jul 23, 2023
🌟 Edit This Page!   🗓️ History

  • software_engineering
  • cs2030s
Xinyang YU

Purpose

Add flexibility to the program without changing codes behind the Abstraction

Achieved with

  1. Inheritance
  2. Polymorphism
  3. Closure
  4. Monad

Mentioned by

  • Abstraction

Graph View


Created by Xinyang YU | © 2023, 2026 | Licensed under CC BY-NC 4.0

  • GitHub