jnkrtech on Nostr: npub1q37nk…zk2ta I think there’s a problem here, in that the author doesn’t ...
npub1q37nkurqzm0uy6g9n7s9xkqmy5fqwne8l6k4la08pqvu5986q2usjzk2ta (npub1q37…k2ta) I think there’s a problem here, in that the author doesn’t really give a definition for OOP despite talking about it. I think William Cook’s writing on OOP clarifies the situation better than anyone else I’ve read, specifically in “On Understanding Data Abstraction, Revisited” and “A Proposal for Simplified, Modern Definitions of "Object" and "Object Oriented"”.
I would say that the author of the post you linked is missing the mark by talking about data vs objects in OOP, because if the two are distinct then the system isn’t really object-oriented. OOP represents data as behavior (under Cook’s definition).
Published at
2024-11-09 16:20:31Event JSON
{
"id": "bf560efb184cde84a25c16b075ed5d2f50b050c16f325ffb87bbaa78dffa77af",
"pubkey": "891a479d539158c59fe6fbaade872b07baf81f9dd6e9f0e9a9b5aced5a21fabe",
"created_at": 1731169231,
"kind": 1,
"tags": [
[
"p",
"047d3b706016dfc269059fa053581b2512074f27fead5ff5e70819ca14fa02b9",
"wss://relay.mostr.pub"
],
[
"p",
"d515918d32bc4dd40240fe70cdc87a50fcf2676abe40bd9797c4189a4d3bffd3",
"wss://relay.mostr.pub"
],
[
"e",
"4c6100fdec43d35537eb47922aeb68fb531f5ce55885ac190bd868dd12f7d341",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://social.treehouse.systems/users/jnkrtech/statuses/113453906728633837",
"activitypub"
]
],
"content": "nostr:npub1q37nkurqzm0uy6g9n7s9xkqmy5fqwne8l6k4la08pqvu5986q2usjzk2ta I think there’s a problem here, in that the author doesn’t really give a definition for OOP despite talking about it. I think William Cook’s writing on OOP clarifies the situation better than anyone else I’ve read, specifically in “On Understanding Data Abstraction, Revisited” and “A Proposal for Simplified, Modern Definitions of \"Object\" and \"Object Oriented\"”.\n\nI would say that the author of the post you linked is missing the mark by talking about data vs objects in OOP, because if the two are distinct then the system isn’t really object-oriented. OOP represents data as behavior (under Cook’s definition).",
"sig": "fe7bb689f713cd147b3e3e04a469bccef65d497f8a55942bf7e88dd16b865e7bd755a31a4560be637d796d57c355826264bef83aa26e3e2e1bcfe41202a340a0"
}