Re: Bob's 'Self-aggrandizing ignorant' Count: Was: What databases have taught me
"Bob Badour" <bbadour@xxxxxxxxxxxxxxxx> wrote in message
news:4NDog.3463$pu3.84109@xxxxxxxxxxxxxxxxxxxxxxxxxx
Declarative techniques allow one to specify solutions closer to the level of intent.
This can be done in OO with abstract base classes or interfaces. These
form a set of responsibilities that the object guarantees to
perform. Not *how* but *what*.
Mike
----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
.
Relevant Pages
- Re: Relational model versus object model
... Today almost all OOPL IDEs provide integrated class libraries. ... Note that OO classes with no behavior responsibilities are fairly ... >> paradigm as manifested by a relational DBMS. ... implement interfaces for inclusion polymorphism. ... (comp.object) - Re: Modeling User/Accounts
... interfaces, I ... One usually only needs the Interface model element when one wants to limit the access some objects have (i.e., to not expose all the responsibilities to certain other objects) AND that is important to the problem solution. ... IOW, a ContactInfo object might be an associative object on the relationship or it could be a separate object that is dynamically related to certain persons depending on context. ... (comp.object) - Re: object system...
... IMO we need another OOPL about as much as a revival of smallpox. ... interfaces can implement slots as well as methods; ... In OOA/D accessing knowledge responsibilities is quite different than accessing behavior responsibilities. ... I think existing relationship navigation and interfaces work just fine in supporting peer-to-peer collaboration whether delegation is used or not. ... (comp.object) - Re: soapsuds for binary
... Thanks Sahil. ... He talks about using interfaces to access remote objects -- which makes ... it seems more appropriate to be using abstract base classes. ... >> benefits of auto generation. ... (microsoft.public.dotnet.framework.remoting) - Re: separating specification from implementation
... interfaces or abstract types because method calls are resolved by name ... advantage over abstract base classes that there is no requirement to ... Ruby is a dynamic language whereby a method call is resolved at runtime ... (comp.lang.ruby) |
|