C# Masking Members of a Base Class
A derived class cannot delete any of the members it has inherited; it can, however, mask a base […]
A derived class cannot delete any of the members it has inherited; it can, however, mask a base […]
There are 9 types of class members. They can be divided into 2 groups: data members (store data) […]
Methods were discussed in the previous post in this series on C# classes. A method is a function […]
Abstract classes are designed to be inherited from. An abstract class can be used only as the base […]
A static class is a class where all the members are static. Static classes are used to group […]
A local constant is much like a local variable, except that once it is initialized, its value can’t […]
In a previous post we discussed static fields. The first thing to note is that static methods of […]
Extreme Programming takes normal programming practices to extreme levels. What does this mean? One example of a normal […]
Agile software development believes that software requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional […]
Wikipedia says the following about Agile: “Agile software development is an approach to software development under which requirements […]
James Martin is one of the pioneers of RAD in the 1980’s. He wrote a book called Rapid […]
Software engineering’s objectives are to develop useful software on time and on budget. However, it is not realistic […]