呵呵 最近功课太忙 都没时间更新了 幸好booch的书还算浅显~~~ 昨晚好不容易有时间研读了几个小时。。。。。。
Elements of The Object Model
Kinds of Programming Paradigms:
Programming Style Kinds of Abstraction
Procedure-oriented Algorithms
Object-oriented Classes and objects
Logic-oriented Goals, often expressed in predicate caluclus
Rule-oriented If-then rules
Constraint-oriented Invariant relationships
A. Abstraction
Def: An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, ralative to the perspective of views.
There are Entity abstraction, Action abstraction, Virtual machine abstraction and coincidental abstraction.
BTW: What/'s a client?
It/'s a object that uses the resource of another object(known as the server)
What/'s protocal?
It/'s a client that may perform upon an object, together with the legal orderings in which the may be invoked.
--------------- to bo continued
Elements of The Object Model
Kinds of Programming Paradigms:
Programming Style Kinds of Abstraction
Procedure-oriented Algorithms
Object-oriented Classes and objects
Logic-oriented Goals, often expressed in predicate caluclus
Rule-oriented If-then rules
Constraint-oriented Invariant relationships
A. Abstraction
Def: An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, ralative to the perspective of views.
There are Entity abstraction, Action abstraction, Virtual machine abstraction and coincidental abstraction.
BTW: What/'s a client?
It/'s a object that uses the resource of another object(known as the server)
What/'s protocal?
It/'s a client that may perform upon an object, together with the legal orderings in which the may be invoked.
--------------- to bo continued
博主因功课忙许久未更新,昨晚研读了几个小时booch的《Elements of The Object Model》。文中介绍了多种编程范式,如面向过程、面向对象等,还阐述了抽象的定义、类型,以及客户端和协议的概念。
256

被折叠的 条评论
为什么被折叠?



