05 2019 档案

摘要:原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7 1、单一职责原则 原文链接:http://blog.csdn.net/lovelion/article/details/7536542 单一职责原则是最简单的面向对象设计原 阅读全文
posted @ 2019-05-28 20:12 sfengz 阅读(346) 评论(0) 推荐(0)
摘要:策略模式 策略模式与简单工厂模式代码类似,但是核心类的思路迥异(后文介绍) 策略模式主要是应对算法的频繁改动。 例如:一个简易的计算器只有加减乘除等几个功能,算法固定,所以可以使用简单工厂模式。但是面对类似于商场活动这种需要频繁更改的需求,简单工厂模式就需要频繁更改工厂类以满足其需求(显然这不是我们 阅读全文
posted @ 2019-05-28 14:08 sfengz 阅读(193) 评论(0) 推荐(0)
摘要:简单工厂模式 简单工厂模式的主要实现思路是通过一个工厂类实例化需求所需的功能类,这样做可以增加代码的可拓展性,降低耦合性。 1、创建抽象类,规范子类中需要定义的方法(抽象类中的方法在子类中必须被定义) 2、创建具体的功能类 3、创建核心--工厂类 4、模拟客户端 心得: (1)将功能独立化,易于维护 阅读全文
posted @ 2019-05-28 11:40 sfengz 阅读(115) 评论(0) 推荐(0)
摘要:初学设计模式,有问题或错误,敬请指教 1、设计模式的目的 (1)低耦合,高内聚 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种量度。模块之间联系越紧密,其耦合性就越高,模块的独立性就越差。 内聚性:又称块内联系。指模块功能强度的量度,即一个模块内部各个元素彼此结合的紧密程度的量 阅读全文
posted @ 2019-05-28 10:51 sfengz 阅读(150) 评论(0) 推荐(0)
摘要:1、计算机硬件的五大单元 五大单元:输入单元,输出单元,CPU内部的控制单元,算术逻辑单元与内存等五大部分。 (Ps:CPU实际要处理的数据完全来自于内存) 2、计算机上常用的计算单位 (1)容量单位 0/1的单位被称为bit,没份简单的数据都会用到8个bits的大小来记录,因此 1Bite = 8 阅读全文
posted @ 2019-05-23 16:31 sfengz 阅读(146) 评论(0) 推荐(0)