Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Data for rail stock demo
Object Orientation: Design Techniques example from a Well House Consultants training course
More on Object Orientation: Design Techniques [link]

This example is described in the following article(s):
   • Object Oriented Programming for Structured Programmers - conversion training - [link]

Source code: da.txt Module: Q907
dmu 101835 RR -- HQ PY 51432 51498
fly 139001 LM LM HQ 39001
fly 139002 LM LM HQ 39002
dmu 142001 NW GW EX -- 55542 55592
dmu 142002 AV WB CF -- 55543 55593
dmu 158872 NN NO NL 52872 57872
dmu 158880 SW SW SA 52737 57737
dmu 158881 SW SW SA 52742 57742
dmu 158882 SW SW SA 52743 57743
dmu 158883 SW SW SA 52744 57744
dmu 158884 SW SW SA 52772 57772
dmu 158885 SW SW SA 52775 57775
lhcs 3278 CC SDCS EM --
lhcs 3279 MM PPPS EH --
lhcs 3292 MM PPPS EH --
lhcs 3295 AR RTCO CP --
lhcs 3303 AR MBCS CP --
lhcs 3304 VT RTCO CP --
lhcs 12108 ON IANR NC --
lhcs 12109 ON IANR NC --
lhcs 12110 ON IANR NC --
lhcs 12111 ON IANR NC --
lhcs 12114 ON IANR NC --
lhcs 12115 ON IANR NC --
lhcs 12116 ON IANR NC --
hst 42268 FN EFTL LA --
hst 42269 FN EFTL LA --
hst 42271 FN EFTH LA --
hst 42272 FN EFTH LA --
hst 42273 FN EFTH LA --
hst 42275 FN EFTL LA --
hst 42276 FN EFTL LA --
hst 42277 FN EFTL LA --
emu 333001 NM NO NL 78451 74461 74477 78452
emu 333002 NM NO NL 78453 74462 74478 78454
emu 333003 NM NO NL 78455 74463 74479 78456
emu 333004 NM NO NL 78457 74464 74480 78458
emu 333005 NM NO NL 78459 74465 74481 78460
emu 333006 NM NO NL 78461 74466 74482 78462
emu 333007 NM NO NL 78463 74467 74483 78464 Alderman J Arthur Goodwin First Lord Mayor of Bradford 1907
emu 333008 NM NO NL 78465 74468 74484 78466
emu 5851 SI SW WD 77679 62759 71687 77680
emu 5852 SI SW WD 77681 62760 71688 77682
emu 5853 SI SW WD 77683 62761 71689 77684
emu 5854 SI SW WD 77685 62762 71690 77686
emu 5855 SI SW WD 77687 62763 71691 77688
emu 5856 SI SW WD 77689 62764 71692 77690
emu 5857 SI SW WD 77691 62765 71693 77692
emu 5858 SI SW WD 77693 62766 71694 77694
emu 5859 SI SW WD 77695 62767 71695 77696
emu 5860 SI SW WD 77697 62768 71696 77698
emu 5861 SI SW WD 77699 62769 71697 77700
emu 5862 SI SW WD 77701 62770 71698 77002
emu 5863 SI SW WD 77703 62771 71699 77704
emu 350117 LM LM NN 63727 66877 66827 63777
emu 350118 LM LM NN 63728 66878 66828 63778
emu 350119 LM LM NN 63729 66879 66829 63779
emu 350120 LM LM NN 63730 66880 66830 63780
emu 350121 LM LM NN 63731 66881 66831 63781
emu 350122 LM LM NN 63732 66882 66832 63782
emu 350123 LM LM NN 63733 66883 66833 63783
emu 350124 LM LM NN 63734 66884 66834 63784
emu 350125 LM LM NN 63735 66885 66835 63785
emu 350126 LM LM NN 63736 66886 66836 63786
emu 350127 LM LM NN 63737 66887 66837 63787
emu 350128 LM LM NN 63738 66888 66838 63788
emu 350129 LM LM NN 63739 66889 66839 63789
emu 350130 LM LM NN 63740 66890 66840 63790
emu 350231 LM LM NN 61431 65231 67531 61531
emu 350232 LM LM NN 61432 65232 67532 61532
emu 350233 LM LM NN 61433 65233 67533 61533
emu 350234 LM LM NN 61434 65234 67534 61534
emu 350235 LM LM NN 61435 65235 67535 61535
emu 350236 LM LM NN 61436 65236 67536 61536
emu 466042 CY SE SG 64901 78353
emu 466043 CY SE SG 64902 78354
iow 001 N -- HQ RJ 123 221
iow 002 LT IL RY -- 122 225 RAPTOR
iow 004 LT IL RY -- 124 224 T-REX
iow 006 IL IL RY -- 126 226 TERRY
iow 007 LT IL RY -- 127 227
iow 008 LT IL RY -- 128 228 IGGI
iow 009 LT IL RY -- 129 229
emu 507001 ME MT BD 64367 71342 64405
emu 507002 ME MT BD 64368 71343 64406

Learn about this subject

Books covering this topic
Yes. We have over 700 books in our library. Books covering all the subjects we teach are listed here and when you've selected a relevant book we'll link you on to Amazon to order.

Other Examples
This example comes from our "Object Orientation: Design Techniques" training module. You'll find a description of the topic and some other closely related examples on the "Object Orientation: Design Techniques" module index page.

Full description of the source code
You can learn more about this example on the training courses listed on this page, on which you'll be given a full set of training notes.

Many other training modules are available for download (for limited use) from our download centre under an Open Training Notes License.

Other resources
• Our Solutions centre provides a number of longer technical articles.
• Our Opentalk forum archive provides a question and answer centre.
The Horse's mouth provides a daily tip or thought.
• Further resources are available via the resources centre.
• All of these resources can be searched through through our search engine
• And there's a global index here.

Purpose of this website
This is a sample program, class demonstration or answer from a training course. It's main purpose is to provide an after-course service to customers who have attended our public private or on site courses, but the examples are made generally available under conditions described below.

Web site author
This web site is written and maintained by Well House Consultants.

Conditions of use
Past attendees on our training courses are welcome to use individual examples in the course of their programming, but must check the examples they use to ensure that they are suitable for their job. Remember that some of our examples show you how not to do things - check in your notes. Well House Consultants take no responsibility for the suitability of these example programs to customer's needs.

This program is copyright Well House Consultants Ltd. You are forbidden from using it for running your own training courses without our prior written permission. See our page on courseware provision for more details.

Any of our images within this code may NOT be reused on a public URL without our prior permission. For Bona Fide personal use, we will often grant you permission provided that you provide a link back. Commercial use on a website will incur a license fee for each image used - details on request.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/resources/ex.php4 • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb