您的位置:首页 > 编程语言 > Java开发

道与JAVA(二)

2016-01-22 11:35 239 查看
9,

持 而 盈 之 , 不 如 其 已 ﹔

揣 而 锐 之 , 不 可 长 保 。

金 玉 满 堂 , 莫 之 能 守 ﹔

富 贵 而 骄 , 自 遗 其 咎 。

功 遂 身 退 , 天 之 道 也 。

java最怕一个模块给写死了,没有接口,别人想拓展都拓展不了,违背了开闭原则。模块不要写死,留点空间给用模块的去发挥。

10,

载 营 魄 抱 一 , 能 无 离 乎 。

专 气 致 柔 , 能 如 婴 儿 乎 。

涤 除 玄 鉴 , 能 如 疵 乎 。

爱 国 治 民 , 能 无 为 乎 。

天 门 开 阖 , 能 为 雌 乎 。

明 白 四 达 , 能 无 知 乎 。

这里说的是java类的单一职责原则,一个类的目的就一个,其他的不要做,专心做好自己本分的事情。

11,

三 十 辐 , 共 一 毂 , 当 其 无 , 有 车 之 用 。

埏 埴 以 为 器 , 当 其 无 , 有 器 之 用 。

凿 户 牖 以 为 室 , 当 其 无 , 有 室 之 用 。

故 有 之 以 为 利 , 无 之 以 为 用 。

我们用水杯,用的是里面空的地方,在java中用功能模块也是通过空虚的接口去按照自己的意愿拓展模块的功能。实体杯子之所以有用是空虚控件的功劳啊,模块有用也是接口的功劳。

12,

五 色 令 人 目 盲 ﹔ 五 音 令 人 耳 聋 ﹔ 五 味 令 人 口 爽 ﹔

驰 骋 畋 猎 , 令 人 心 发 狂 ﹔ 难 得 之 货 , 令 人 行 妨 。

是 以 圣 人 为 腹 不 为 目 , 故 去 彼 取 此 。

一个类要有很高的内聚性,不要对外暴露太对方法或属性,不要对外吹牛逼说我什么都能做,一个类要坚定自己的内心。

13,

宠 辱 若 惊 , 贵 大 患 若 身 。

何 谓 宠 辱 若 惊 。

宠 为 下 , 得 之 若 惊 , 失 之 若 惊 , 是 谓 宠 辱 若 惊 。

何 谓 贵 大 患 若 身 。

吾 所 以 有 大 患 者 , 为 吾 有 身 ,

及 吾 无 身 , 吾 有 何 患 。

故 贵 以 身 为 天 下 , 若 可 寄 天 下 ﹔

爱 以 身 为 天 下 , 若 可 托 天 下 。

一个人得宠或者得辱都会波动自己的内心,内心不受外界干扰的最好方式是关闭对外界的联系,在现实中很难做到,在java中却可以通过访问修饰符完成,一个类尽可能少与去外界发生联系,之和自己相信的类通讯(最小知识原则或者叫做迪米特原则),外界在怎么变化,我(类)都要按部就班完成自己的职责。

14,

视 之 不 见 , 名 曰 夷 ﹔

听 之 不 闻 , 名 曰 希 ﹔

搏 之 不 得 , 名 曰 微 。

此 三 者 不 可 致 诘 , 故 混 而 为 一 。

其 上 不 皦 , 其 下 不 昧 。

绳 绳 兮 不 可 名 , 复 归 于 物 。

是 谓 无 状 之 状 , 无 物 之 象 , 是 谓 惚 恍 。

迎 之 不 见 其 首 , 随 之 不 见 其 后 。

执 古 之 道 , 以 御 今 之 有 。

有些东西看不见摸不着(比如说类),不能说类有,也不能说类无,只好把他叫做恍惚。java所有的类都始于object,把握好object。

15,

古 之 善 为 道 者 , 微 妙 玄 通 , 深 不 可 识 。

夫 唯 不 可 识 , 故 强 为 之 容 :

豫 兮 若 冬 涉 川 ﹔

犹 兮 若 畏 四 邻 ﹔

俨 兮 其 若 客 ﹔

涣 兮 其 若 凌 释 ﹔

敦 兮 其 若 朴 ﹔

旷 兮 其 若 谷 ﹔

混 兮 其 若 浊 ﹔

澹 兮 其 若 海 ﹔

飂 兮 若 无 止 。

孰 能 浊 以 静 之 徐 清 。

孰 能 安 以 动 之 徐 生 。

保 此 道 者 , 不 欲 盈 。

夫 唯 不 盈 , 故 能 蔽 而 新 成 。

能 知 古 始 , 是 谓 道 纪 。

这里说的依然是java设计原则的开闭原则,东西不要写死了,留点发挥控件给别人去拓展。

16,

致 虚 极 , 守 静 笃。

万 物 并 作 , 吾 以 观 复。

夫 物 芸 芸 , 各 复 归 其 根 。

归 根 曰 静 , 静 曰 复 命 。

复 命 曰 常 , 知 常 曰 明 。

不 知 常 , 妄 作 凶 。

知 常 容 , 容 乃 公 ,

公 乃 全 , 全 乃 天 ,

天 乃 道 , 道 乃 久 , 没 身 不 殆 。

这里说的是类的单一职责原则,致虚极,说的就是功能单一,这个类能做什么要一句话说完。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java