Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Understanding The "Why" Behind Software Design Series' Articles
Back to Ashay Tiwari's Series
Understanding The "Why" Behind Software Design: Introduction
Ashay Tiwari
Ashay Tiwari
Ashay Tiwari
Follow
Jun 8
Understanding The "Why" Behind Software Design: Introduction
#
webdev
#
javascript
#
architecture
#
oop
2
reactions
Comments
Add Comment
3 min read
Why Object-Oriented Programming Was Introduced - Objects and Classes
Ashay Tiwari
Ashay Tiwari
Ashay Tiwari
Follow
Jun 9
Why Object-Oriented Programming Was Introduced - Objects and Classes
#
oop
#
javascript
#
objects
#
classes
4
reactions
Comments
Add Comment
3 min read
Factory Functions vs Classes: If Classes Exist, Why Do We Still Use Factory Functions?
Ashay Tiwari
Ashay Tiwari
Ashay Tiwari
Follow
Jun 10
Factory Functions vs Classes: If Classes Exist, Why Do We Still Use Factory Functions?
#
javascript
#
oop
#
factoryfunction
#
classes
4
reactions
Comments
Add Comment
3 min read
Encapsulation in OOP: Protecting an Object's State from Unintended Changes
Ashay Tiwari
Ashay Tiwari
Ashay Tiwari
Follow
Jun 15
Encapsulation in OOP: Protecting an Object's State from Unintended Changes
#
oop
#
encapsulation
#
javascript
#
classes
3
reactions
Comments
Add Comment
3 min read
Abstraction in OOP: Hiding Complexity Without Hiding Capability
Ashay Tiwari
Ashay Tiwari
Ashay Tiwari
Follow
Jun 17
Abstraction in OOP: Hiding Complexity Without Hiding Capability
#
abstraction
#
classes
#
javascript
#
webdev
1
reaction
Comments
Add Comment
2 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account