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


Groups > comp.programming > #3415

Re: Object oriented programming?

From Kicer <a@b.c>
Newsgroups comp.programming
Subject Re: Object oriented programming?
Date 2013-06-05 18:16 +0200
Organization Aioe.org NNTP Server
Message-ID <kono8l$i35$1@speranza.aioe.org> (permalink)
References <ko5341$heu$1@news.albasani.net> <ko5nhc$6th$1@speranza.aioe.org> <ko7nbe$qq8$4@news.albasani.net> <kobgp1$njj$1@speranza.aioe.org> <IJmdnb2bKdzhlTfMnZ2dnUVZ_smdnZ2d@earthlink.com>

Show all headers | View raw


Patricia Shanahan wrote:

> On 5/31/2013 5:54 PM, Kicer wrote:
> ...
>> Consider a c/c++ program where you have .c and .h file.
>>
>> .h is your interface to real stuff closed in .c/.cpp file. Your goal is
>> to hide as much as possible in .c/.cpp file.
>>
>> You can do the same with classes. You can prepare an abstract class which
>> cannot be instantiated but which define a set of functions which will be
>> provided by "implementation" class. This abstract class is an interface
>> (like .h file) and the "implementation" class which will inherite from
>> this interface is an "implementation".
> 
> This concept is relevant to the text editor example. The simplest ways
> of representing a sequence of characters may be slow for insert and
> delete if the file gets large.
> 
> If the program hides how the character sequence is implemented different
> implementations can be tested and measured without affecting the rest of
> the program.
> 
> Patricia

yeah, exactly :)

-- 
MichaƂ Walenciak
gmail.com kicer86
http://kicer.sileman.net.pl
gg: 3729519

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