This link has been bookmarked by 17 people . It was first bookmarked on 30 Aug 2008, by Hans Wobbe.
-
30 Jun 14
-
Object-oriented programming is an approach to designing modular, reusable software systems. Although discussions of object-oriented technology can get trapped in the details of one language vs. the other, the real key to the object-oriented approach is that it is a modelling approach first.[3] The object-oriented approach is considered a logical extension of good design practices that go back to the very beginning of computer programming rather than being revolutionary as claimed by some proponents. Object-orientation is simply the logical extension of older techniques such as structured programming and abstract data types. An object is an abstract data type with the addition of polymorphism and inheritance.
-
abstract data types
-
Rather than talking about database tables and programming subroutines, the developer talks about things the user is familiar with: objects from their application domain
-
This feature is known as encapsulation
-
This variable is late-bound
-
-
27 Jan 12
-
-
inheritance
-
hold information and that can interact with one another.
-
model the problem at hand
-
easier to understand
-
encourages the programmer to place data where it is not directly accessible by the rest of the program
-
-
21 Apr 11
-
-
group lists of commands into functions
-
long list of commands
-
the program's data to be accessible from any part of the program
-
allowing any function to modify any piece of data means that bugs can have wide-reaching effects
-
the object-oriented approach encourages the programmer to place data where it is not directly accessible by the rest of the program
-
calling specially written 'functions'
-
construct that combines data with a set of methods
-
each type corresponding to a particular kind of complex data
-
wrapping their data within a set of functions
-
ensure that the data are used appropriately
-
checks and safeguards
-
imple-to-use, standardized methods
-
concealing the specifics
-
without requiring that the rest of the program
-
might be called in the same standardized manner from elsewhere in the program
-
discrete, reusable units of programming
-
logic
-
programs composed of self-sufficient modules
-
contains all the information needed to manipulate its own data structure
-
instance of which ("objects")
-
, tends to consider data and behavior separately
-
a collection of interacting objects
-
an independent "machine"
-
each object is capable of receiving messages, processing data, and sending messages to other objects
-
The actions (or "methods") on these objects are closely associated with the object
-
-
13 Oct 10
-
04 Jul 10
-
04 Jun 09
-
22 May 09
-
03 Nov 08
-
30 Aug 08
Hans Wobbepatterns to consider...
* Wt: "SrEd-2010" links in TW- & TS- (note "Wt:" = "TW-" + "TS-"
** expand on this @TS-
* Wo: "2010-SrEd" for Calendar, but not Link.
* ...
<hr>
* Try pulling this via RSS. THEN eMail to "Po:" to see if the HTML is preserved. IF (so) http GET via TW- can create a Tiddler for TS- !!-
Object-oriented programming
-
-
01 Jul 08
-
11 Feb 08
-
30 Mar 07
-
12 Aug 04
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.