对象封装与社会

1.

对象真实存在的意义就是其内部的状态信息,这些状态信息修改必须通过方法,如此我们称之为封装。

这么做的好处在于,具体修改都是可控的。


2. 

一个简单项目,一般来说状态信息放在了数据库,这些状态信息可以通过程序入口(可以是http请求,可以是RPC,可以是web service)来进行修改。

从一定程度上去抽象,这也是对整个业务的一种封装吧。正规路径是,所有的操作都走程序来修改。后门就是直接执行sql来操作状态信息。


3.

一个复杂的SOA项目,同样的道理,每个项目都是对自己各种状态信息提供了操作入口。同样也是对整个业务信息的封装。


4.

一个公司,什么是状态?什么是入口?

有很多角度可以去看,比如说公司的账本是整个公司的状态,入口就是财务部的人。

公司的业务有各种状态,入口就是业务部的人。


5.

一个社会,金钱是种状态,那工作,投资,犯罪等等一系列操作就是方法。而这些操作是由国家来控制风险,通过制定法律、道德来鼓励合规的操作金钱的方式,抑制走后门形式的犯罪型的金钱操作方式。




猜你喜欢

转载自blog.csdn.net/u011385186/article/details/80754997