pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

Object Oriented Programming 8

And that’s it for our introduction to using Object Oriented (OO) design techniques. We’ve looked at inheritance, multiple inheritance and polymorphism, and you can see how designing the class tree structure in this way forces the designer to fully understand the problem.

It also defines very clearly the code that needs to be produced. Even from this simple design, you can see that if you know how to write the functions, then you are already well on your way to creating the finished maze game. Perhaps even more usefully, if you don’t know how to write the functions, you know exactly what you need to research. It’s even possible that a number of the required functions already exist in publically available code libraries, so you might well benefit immediately from code reuse!

The design, you’ll notice, has not been language specific. When using UML the choice of implementation language need not be decided on until the final design is complete. You can also see how code reuse is encouraged, and how planning the solution carefully means that the code production is going to be far more manageable.

So, the bottom line is if you do the preparation work well, you’ll have a solid OO design that will make your project far more likely to succeed. You’ll understand the problem, and your design solution will be bound to actually solve it!

  • Object Oriented Programming 2
  • Object Oriented Programming 3
  • Object Oriented Programming 4
  • Object Oriented Programming 5
  • Object Oriented Programming 6
  • Object Oriented Programming 7
  • Object Oriented Programming 8

Filed Under: Object Oriented Programming

Latest Articles

Damage Control Strategies for Resolving Online PR Crises

Last July, Astrologer faced a major crisis after its CEO went viral at a ColdPlay concert when having an affair. This was just one of the many times a business got into trouble after going viral online. One study found that 54% of small businesses and nearly all large brands will experience a … [Read More...]

How to assign a regular driver to your vehicle with myDGT

Internet apps have changed so many things in recent years. They have even drastically changed things like the way that we manage our driving habits. A new app called myDGT is making a big difference. You will see how to use it to set a regular driver for your car. Using myDGT to Set a Regular … [Read More...]

RAID tutorial – configuring a RAID array installation

Having performed the preparatory tasks and physically connected the hard disk drives, we're now ready to configure the RAID array. Insert the Windows XP CD-ROM in the CD-ROM drive and power-on the system. Press Ctrl-G to enter the GigaRAID BIOS when so directed. The Setup Utility's … [Read More...]

Why Internet Bundles Are the Next Battleground for Gamers

A weak internet connection can turn seamless gaming sessions into frustrating experiences filled with lag, buffering or sudden disconnects. For … [Read More...]

Importance of Inbound Marketing in the Digital Age

A couple of months ago, Zacks reported that Hubspot was starting to make some major changes to its inbound marketing strategy. They talk a lot about … [Read More...]

Damage Control Strategies for Resolving Online PR Crises

Last July, Astrologer faced a major crisis after its CEO went viral at a ColdPlay concert when having an affair. This was just one of the many times a … [Read More...]

AI is Not Killing Computer Jobs Like Doomers Projected

There is no denying the reality that AI technology has played a massive role in disrupting our lives. A growing number of people claim that AI … [Read More...]

Everything You Need to Know About Sourcing Circuit Boards From U.S. Suppliers

In This Article This article includes: Why Source PCBs From the United States?How to Get a Quote From a U.S.-Based PCB ManufacturerThe Top U.S. … [Read More...]

Top Taplio Alternatives in 2025 : Why MagicPost Leads for LinkedIn Posting ?

LinkedIn has become a strong platform for professionals, creators, and businesses to establish authority, grow networks, and elicit engagement. Simple … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

How to Remove Best AV

Best AV Best AV is part of a multi rogue malware set. It goes by several different names. The purpose of this kind of malware client is to trick or … [Read More...]

Keep Your Employees Working During a Disaster

Any business owner has probably heard of preparing for a disaster when it comes to IT. They probably know about backups and keeping data safe. They … [Read More...]

500 Internal Server Error

The 500 Internal Server is a pretty generic HTTP Error code. It basically means that something has gone wrong on the server side of the request. It is … [Read More...]

[footer_backtotop]

Copyright © 2026 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors