包和组件的设计原则 : 优美的包裹(zhao4zhong1)

CandPointer 2013-03-31 03:58:43
随着规模和复杂度的增加,需要在更高层次对它们进行组织.


有人说他不懂架构,
其实,他的万能贴,在 [内聚性]和[耦合性]上,已是炉火纯青

粒度:
REP: 重用--发布等价原则. 重用的粒度就是发布的粒度.
(毫无疑问,他的帖子,随时发布,重用不需修改.)
CRP: 共同重用原则. 一个组件中所有的类应该是共同重用的.趋向于共同重用的类应该同属于一个组件.
(经典回帖,"VC调试时按Alt+8,TC或BC用TD调试...". 就是个例子, 把调试相关的操作,都放在一个帖子里)

耦合性:
ADP: 无环依赖原则.
DIP: 依赖倒置.
(1.他的一系列回帖,互相之间,基本没有依赖. 2.在纷繁复杂的新手帖前,他的帖子的是稳定的.新手的需求不断在变,而他的回帖却是极为稳定,不需要重新构建. )



头像和蔼可亲 .
别人多次对他千夫所指,恶语讨伐, 他仍能笑谈
他那高度可复用,一次编写,到处运行的万能贴,虽然有些落后,有些Bug

...全文
231 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger-3D 2013-03-31
  • 打赏
  • 举报
回复
嗷嗷叫的老马 2013-03-31
  • 打赏
  • 举报
回复
Athenacle_ 2013-03-31
  • 打赏
  • 举报
回复
围观中。。 赵老师快出现阿
FancyMouse 2013-03-31
  • 打赏
  • 举报
回复
你们又开始调戏吉祥物了
独孤过儿 2013-03-31
  • 打赏
  • 举报
回复
我不得不邪恶的 打开尘封的相册,拂去岁月的尘埃,强忍内心的悲愤,找到珍贵的照片,恭奉崇拜的目光~~

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧