计算机的三大原则+策略模式
计算机的三大原则:
计算机在储存汉字时,字符编码不同,汉字所占用的字节数也不同,GBK字符编码下,一个汉字占用2个字节,UTF——8字符编码下,一个汉字占用3个字节。
计算机内部会把所有信息当成数字处理,由于表示字符的数字是字符编码,用于表示颜色的数字是颜色编码。
计算机的三大原则
一:计算机是执行输入运算,输出的机器
二:程序是指领和数据的集合
三:计算机的处理方式有时与人们的思维习惯不同,计算机是有硬件和软件组成的硬件包括显示器鼠标键盘等。软件是指令和数据的集合集。

计算机只会输入,运算,输出
计算机组装:只要用电路把cpu内存以及i10上的脚本互相链接起来的,为每块ic提供电源,在为CPU提供时钟信号,硬件上的计算机就组装起来了。
信号钟,就是由内含晶振的,被称作为时钟发生器的原件发出滴答滴答的电信号。
晶版:一种利用石英晶体的压电效应产生高精度震荡频率的电子元件
策略模式:
面向对象的编程,并不是越多越好,类的划分是为了封装,但分类的基础是抽象,鱼油相同属性和功能的对象的抽象集何才是类。
策略模式:它定了算法家族,分别封装起来,让它们之间互相替换,此模式计算法的变化,不会影响到使用的客户。
策略模式是一种定义一系列算法的方法,从概念来看,所有这些算法完成都是相同的工作,只是实现不同,它可以相同的方式调用所有算法,减少了各种算法类与使用算法类之间耦合
客服端代码:这个一个商场收银系统

CashContext市一个策略类,用来接受客户端的条件返回对应的算法类,在最后调用算法

策略模式的Strategy类层次卫Context定义了一系列的可供重用的算法或行为,继承有助吸取出这些算法中的公共功能。
策略模式的优点是简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。
策略模式就是用来封装算法的,但在实践中,我们发现可以用它来封装几乎任何同类型的规则,只要在分析过程中听到则需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。
浙公网安备 33010602011771号