还单身小甜瓜

文章
5
资源
0
加入时间
2年11月11天

组合模式的实例

基础组合模式的学习:http://blog.csdn.net/lovelion/article/details/7956962 练习Sunny软件公司欲开发一个界面控件库,界面控件分为两大类,一类是单元控件,例如按钮、文本框等,一类是容器控件,例如窗体、中间面板等,试用组合模式设计该界面控件库。这里是UML图,采用的是组合模式

重构第2章读后总结

何为重构?        本书对它名词的定义是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。它的目的是使得软件更容易被理解和修改。重构不会改变软件可观察的行为即重构之后软件功能一如既往。         为什么要重构?         重构可以改进软件的设计,代码结构的流失是累积性的,越难看出代码所代表的设计意图就越难保护其中设计,于是

谈一谈分布式系统中的CAP定理CAP定理一致性(Consistency)可用性(Availability)分区容错性(Partition tolerance)CAP三者不能同时满足AP还是CP

CAP定理以下来自百度百科的定义:CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。一致性(Consistency)所谓一致性指的就是所有节点访问同一份最小的数据副本,分布式系统中的一份数据通常会保持多份,一致性要求在同一时刻无论访问哪一份数据都必须得到同样的值。CAP定义中的一致性指的是强一致性。举个例