Skip to content
javabypankaj
HomeLibraryPopularCommunity
02
OOPs
9 topics · 32 questions
1OOPs Fundamentals0/442Encapsulation & Cohesion0/223Abstraction & Interfaces0/444Inheritance0/335Polymorphism0/776Object Class & Constructors0/557Relationships: Association, Aggregation, Composition0/338Coupling & Design0/29Modern Java OOP: Records & Sealed0/22
1OOPs Fundamentals42Encapsulation & Cohesion23Abstraction & Interfaces44Inheritance35Polymorphism76Object Class & Constructors57Relationships: Association, Aggregation, Composition38Coupling & Design29Modern Java OOP: Records & Sealed2
9 topics32 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
9Topics
32Questions
0%Complete
8 of 9 topics
Topics
1OOPs Fundamentals0/442Encapsulation & Cohesion0/223Abstraction & Interfaces0/444Inheritance0/335Polymorphism0/776Object Class & Constructors0/557Relationships: Association, Aggregation, Composition0/33
8Coupling & Design0/22
9Modern Java OOP: Records & Sealed0/22

Coupling & Design

OOPs·Topic 8 of 9·2 questions
Q1What is a marker interface?

A marker interface has zero methods. It marks a capability. The JVM checks instanceof at runtime. Serializable allows byte stream conversion. Cloneable allows clone(). Remote allows RMI. Modern designs prefer annotations.

Read Answer
Q2What is tight coupling vs loose coupling?

Tight coupling means depending on a concrete class (new X() inside). Loose coupling means depending on an interface plus injection (DI). Loose enables swapping, testing with mocks, and changing without breaking. OOP plus DI always strives for loose coupling.

Read Answer
Previous · Topic 7Relationships: Association, Aggregation, Composition3 questionsNext · Topic 9Modern Java OOP: Records & Sealed2 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary