Java论坛网»Java技术»java设计模式学习——《葵花宝典》第一式——分离并包装变化的部分(Seperating & Encapsulating)
java设计模式学习——《葵花宝典》第一式——分离并包装变化的部分(Seperating & Encapsulating)
问?:
这是我学习设计模式的学习笔记,期待大家的探讨。<hr>
<a href="http://tianliezhihen.blog.hexun.com/5363294_d.html">《葵花宝典》第一式——分离并包装变化的部分(Seperating & Encapsulating)</a>
<a href="http://tianliezhihen.blog.hexun.com/5363294_d.html">《葵花宝典》第一式——分离并包装变化的部分(Seperating & Encapsulating)</a>
答!: 1:
竟然不支持html??
链接:http://tianliezhihen.blog.hexun.com/5363294_d.html
链接:http://tianliezhihen.blog.hexun.com/5363294_d.html
答!: 2:
接分.......
答!: 3:
mark!
答!: 4:
Design Principle : Identify the aspects of your application that vary and seperate them form what stays the same.
——摘自《Head First Design Patterns》
设计宝典:正确辨认出你的应用中发生变化的部分,并把他们从那些稳定不变的部分中分离出来。
Take what varies and "encapsulate" it so it won't affect the rest of your code.
The result? Fewer unintended consequences from code changes and more flexibility in your system.
——摘自《Head First Design Patterns》
设计宝典:
将不确定(变化)的部分拿出来,封装起来。
结果是,减少因代码变更而引起的不可预知的结果,并且让你的系统更富灵活性。
---------------------------------------------------------------------------------------
个人认为:
这个观点的提出可能来自:对耦合度的关注.
软件系统中存在很多耦合,软件工程中经常提到要保持系统的松耦合,但是在实际的系统中我们看到紧耦合也是必需的,完全松耦合的系统没有任何用.
所以对于到底那些模块该是紧耦合,那些模块该是松耦合就需要开发人员根据需求进行预判.将容易发生改变的模块与不容易发生改变的模块隔离开.以便让以后改变的模块尽量少的影响或者不影响稳定的模块.
——摘自《Head First Design Patterns》
设计宝典:正确辨认出你的应用中发生变化的部分,并把他们从那些稳定不变的部分中分离出来。
Take what varies and "encapsulate" it so it won't affect the rest of your code.
The result? Fewer unintended consequences from code changes and more flexibility in your system.
——摘自《Head First Design Patterns》
设计宝典:
将不确定(变化)的部分拿出来,封装起来。
结果是,减少因代码变更而引起的不可预知的结果,并且让你的系统更富灵活性。
---------------------------------------------------------------------------------------
个人认为:
这个观点的提出可能来自:对耦合度的关注.
软件系统中存在很多耦合,软件工程中经常提到要保持系统的松耦合,但是在实际的系统中我们看到紧耦合也是必需的,完全松耦合的系统没有任何用.
所以对于到底那些模块该是紧耦合,那些模块该是松耦合就需要开发人员根据需求进行预判.将容易发生改变的模块与不容易发生改变的模块隔离开.以便让以后改变的模块尽量少的影响或者不影响稳定的模块.
答!: 5:
恩,楼上说的有理
相关JAVA教程:
weblogic欢迎页面的问题
JDBC连接Oracle的出错问题?
下载J2EE视频教程朋友的快来啊
【请教】关于自助缴费终端的设计问题
100分求段java代码,谢谢各位了!
resin3.0.8 虚拟目录
连接池问题!
报表问题
急急急!!!!!解析带汉字的xml文件,并取出xml文件中的注释,该怎么取
一个关于发送邮件的程序,请高手进来说说其中缘故!!!
自动发送电子邮件程序
这是什么问题啊,弄了我几天了,我老是得不到 session