Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #3385

Re: Object oriented programming?

From Melzzzzz <mel@zzzzz.com>
Newsgroups comp.programming
Subject Re: Object oriented programming?
Date 2013-05-29 18:19 +0200
Organization albasani.net
Message-ID <ko59r4$36h$2@news.albasani.net> (permalink)
References <ko5341$heu$1@news.albasani.net>

Show all headers | View raw


On Wed, 29 May 2013 14:25:05 +0000 (UTC)
root <NoEMail@home.org> wrote:

> My programming experience began before the advent of Object Oriented
> Programming so the concepts are vague to me. It would help if
> someone could sketch out how OOP would enter into some of tasks
> I have done.
> 
> I have written my own text editor, the general structure is:
> 
> Initialize stuff
> read in any starting text
> 
> while(1)
> 	display text
> 	accept user command
> 	process user command
> 
> If one were to use OOP concepts and start writing a new text
> editor, how would objects change this picture?
> 
> Similarly, a program such as Mathematica would look like
> 
> Initialize stuff
> Read program
> Read data
> 
> while program
> 	interpret line
> 	process data
> 
> In this case steps in the program would include various operations
> on the data. Not unlike the editor case.
> 
> 
> Simpler programs, such as filters look like:
> 
> read stream
> filter stream
> output filtered stream
> 
> How do OOP concepts come into such program design.
> 
> Thanks for any help.

You would program in same way except that you write objects
and methods instead of structures and functions/procedures.
Method is function that has first parameter structure/object.
Difference is that you could write polymorphic objects,
those with virtual functions (runtime dispatch on type), but than again
perhaps it is not necessary in your case.
All in all program logic is same...

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Object oriented programming? root <NoEMail@home.org> - 2013-05-29 14:25 +0000
  Re: Object oriented programming? Melzzzzz <mel@zzzzz.com> - 2013-05-29 18:19 +0200
    Re: Object oriented programming? root <NoEMail@home.org> - 2013-05-30 13:51 +0000
      Re: Object oriented programming? Melzzzzz <mel@zzzzz.com> - 2013-05-30 19:48 +0200
  Re: Object oriented programming? Patricia Shanahan <pats@acm.org> - 2013-05-29 09:21 -0700
    Re: Object oriented programming? root <NoEMail@home.org> - 2013-05-30 13:56 +0000
  Re: Object oriented programming? James Harris <james.harris.1@gmail.com> - 2013-05-29 13:05 -0700
    Re: Object oriented programming? root <NoEMail@home.org> - 2013-05-30 14:07 +0000
      Re: Object oriented programming? "osmium" <r124c4u102@comcast.net> - 2013-05-30 10:49 -0500
      Re: Object oriented programming? James Harris <james.harris.1@gmail.com> - 2013-06-01 12:18 -0700
  Re: Object oriented programming? Kicer <a@b.c> - 2013-05-29 22:13 +0200
    Re: Object oriented programming? root <NoEMail@home.org> - 2013-05-30 14:22 +0000
      Re: Object oriented programming? Kicer <a@b.c> - 2013-06-01 02:54 +0200
        Re: Object oriented programming? Patricia Shanahan <pats@acm.org> - 2013-06-01 07:43 -0700
          Re: Object oriented programming? Kicer <a@b.c> - 2013-06-05 18:16 +0200
  Re: Object oriented programming? rugxulo@gmail.com - 2013-05-30 22:22 -0700
    Re: Object oriented programming? root <NoEMail@home.org> - 2013-05-31 14:05 +0000
      Re: Object oriented programming? "Charles Hottel" <chottel@earthlink.net> - 2013-05-31 12:12 -0400
        Re: Object oriented programming? root <NoEMail@home.org> - 2013-05-31 20:31 +0000
          Re: Object oriented programming? "BartC" <bc@freeuk.com> - 2013-06-01 00:59 +0100
  Re: Object oriented programming? Willem <willem@turtle.stack.nl> - 2013-06-01 07:54 +0000
    Re: Object oriented programming? Jongware <jongware@no-spam.plz> - 2013-06-07 11:05 +0200
  Re: Object oriented programming? Paul N <gw7rib@aol.com> - 2013-06-02 13:11 -0700
    Re: Object oriented programming? Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-06-03 11:06 -0700

csiph-web