Jump to content
xisto Community
Sign in to follow this  
kvarnerexpress

To Oop

Recommended Posts

I am starting the planning process of developing a CRM (Contact Resource Management) System for the company I work at. This CRM would be responsible for managing customer contact history, attaching invoices / quotes / Purchase Orders / Emails regarding the customer, A Reminder list, Manufacturer / Distributor tracking, Generating Sales Reports etc...The question I have is should I use OOP. 1. I am the sole developer in this project so sharing code is not a big deal.2. The flow through the program is rather linear, they look up customer, create invoice, attach invoice and send confirmation email.3. The objects that I 'may' have are like 'customer' 'email' 'manufacturer' 'distributor' those sorts of thingsWhat I am looking for is reasons to use OOP. Everyone says OOP is so great and that it allows for much but no one can give me a definate reason as to why it is so much better and essential espcially in an application like this.So any OOP gurus out there that can give me 3-4 good reasons to use it?Thanks for reading!kvarnerexpress

Share this post


Link to post
Share on other sites

I am starting the planning process of developing a CRM (Contact Resource Management) System for the company I work at. This CRM would be responsible for managing customer contact history, attaching invoices / quotes / Purchase Orders / Emails regarding the customer, A Reminder list, Manufacturer / Distributor tracking, Generating Sales Reports etc...

 

The question I have is should I use OOP.

1. I am the sole developer in this project so sharing code is not a big deal.

2. The flow through the program is rather linear, they look up customer, create invoice, attach invoice and send confirmation email.

3. The objects that I 'may' have are like 'customer' 'email' 'manufacturer' 'distributor' those sorts of things

 

What I am looking for is reasons to use OOP. Everyone says OOP is so great and that it allows for much but no one can give me a definate reason as to why it is so much better and essential espcially in an application like this.

 

So any OOP gurus out there that can give me 3-4 good reasons to use it?

 

Thanks for reading!

kvarnerexpress

175182[/snapback]

So OOP gives you:

- Modularity

- Inheritance

- Polymorfismus

I think in your project it passes really good. PHP 5 support OOP quite good.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.