Do we well-known in it? – Why is OOP so important? part 1

This content has moved to http://flexblog.teerasej.com

Yes, why is it so important? It looks everybody around there (experienced and in-experienced) love its so much. You may wonder How could this methodology be more than to compose behavior and attribute of a real world thing into a class and use its along your application. If you just did it like that, the point is, you still didn’t use any object-oriented analysis and design!

It’s good to do the things like above, but that is just a first step. You need to do more, even though you already applied some interface implementation and abstract classes and those inheritance. The point is,

you already know about OOP’s definition and how-to do them, but may be, you didn’t know why and when to use them.

Whenever you know ‘when’ and ‘why’ to use those principle, you would see a big improvement in your existing system. Your design will transform to more (may be the most) flexible things, and finally, you will got a really “framework” which most flexible and also make your work (include your team) feel more happier when there is any change, or extend.

I will continue this next time, comment if you want🙂

One Response to “Do we well-known in it? – Why is OOP so important? part 1”

  1. whenurnotaround Says:

    แบบนี้ต้องไปถามอาจารย์จิมแล้ว

    สำหรับ OOP เป็นสิ่งที่สำคัญมากๆ สำหรับ developer ทั้งหลาย ใครที่มีความรู้เรื่อง OOP แน่นๆ และ สามารถนำมาใช้กับ application ได้ทุกครั้งลองสังเกตดูว่าคนนั้นจะเป็นคนที่ทำงานได้ไหลลื่นไม่ค่อยจะติดปัญหามากนัก

    Design first before you implement it. Just like you think before you talk.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: