ORA·techORA·tech

Learn fast · Interview fast

Interview prep
Explore
  • Home
    • Overview
    • Question library
    • Interview sprint
    • Mock interview simulator
    • Memory review
    • Leaderboard
    • Free vs Pro
  • Tools
  • Dev Document
  • AI
  • Feedback
  • Generic Security
  • ISMS
ORA·tech
⌘K
20' interview
Sign in
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
anonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·techanonymous · 23:04 3/6/26 · ORA·tech
2026 ORA Team·Built with ❤️ for fast learners·Privacy·Terms·version f5e8cbb6
Library/Kiến trúc & Database/Design Patterns
Advanced Pro#design-patterns

Khi nào nên sử dụng Visitor Pattern và trade-off của nó là gì?

February 15, 2026

Quick summary

The Visitor Pattern separates algorithms from an object structure using Double Dispatch, allowing new behaviors to be added without modifying existing classes. It is ideal for stable object hierarchies (like ASTs) but becomes highly costly when the class hierarchy changes frequently.

guest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·tech
guest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·tech
guest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·tech
guest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·tech
guest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·tech
guest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·techguest · ORA·tech

Sample answer:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.

Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore.

Pro content

Unlock all Medium & Advanced questions with detailed answers.

Upgrade to Pro

Related questions

Medium Pro

Cách áp dụng nguyên lý SOLID trong lập trình React và Next.js thực tế?

Medium Pro

Proxy Pattern là gì? Phân biệt các loại Proxy phổ biến và ứng dụng thực tế

Medium Pro

Interface Segregation Principle (ISP) là gì? Ví dụ minh họa trong TypeScript.

Medium Pro

Khi nào nên dùng Creational Design Patterns và cách lựa chọn pattern phù hợp?

Medium Pro

Flyweight Pattern là gì và khi nào nên áp dụng?

Back to topic