网站建设公司怎样选建设网站要什么手续

web/2025/10/8 16:00:52/文章来源:
网站建设公司怎样选,建设网站要什么手续,官方网站开发制作,公司没注册可以做网站吗Strategy模式是对算法的封装。即使是一个计算行为#xff0c;如果其实现有其多样性#xff0c;为达到易扩展的目的#xff0c;我们也有必要将其抽象出来#xff0c;以接口的形式来定义。由于充分利用了面向 对象的多态性#xff0c;在调用该行为时#xff0c;其具体的实现…Strategy模式是对算法的封装。即使是一个计算行为如果其实现有其多样性为达到易扩展的目的我们也有必要将其抽象出来以接口的形式来定义。由于充分利用了面向 对象的多态性在调用该行为时其具体的实现是在运行期决定的。以税收计算为例假定税收策略分为个人所得税和企业所得税。根据策略模式将税收策略抽象为接口ITaxStrategy public interface ITaxStrategy{      double Calculate(double income);} 各种税收策略均实现该类 public class PeronalTaxStrategy:ITaxStrategy{       public double Calculate(double income)       {             //实现       }}public class EnterpriseTaxStrategy:ITaxStrategy{       public double Calculate(double income)       {             //实现       }} 如果此时有一个公共的类提供税收的相关操作其中就包括计算所得税的方法 public class TaxOp{       private ITaxStrategy strategy;       public TaxOp(ITaxStrategy strategy)       {             this.strategy strategy;       }       public double GetTax(double income)       {              return strategy.Calculate(income);       }} 客户端调用 public class App{       public static void Main(string[] args)       {             TaxOp op new TaxOp(new PersonalTaxStrategy());             Console.WriteLine(The Personal Tax is :{0}, op.GetTax(1000));       }} 这是一种典型的面向对象的设计思路。然而对于一些简单的算法行为我们也可以利用delegate委托的方式来实现以上的设计它虽然更近似于面向过程的设计但其扩展性同样灵活。如果算法的逻辑不复杂且算法的实现处于某种待定的状态也许使用委托会比Strategy模式更方便。   我们同样利用上述的例子只是将原来抽象出来的接口修改为委托 public delegate double CalculateTax(double income);   对于个人所得税和企业所得税的实现相应修改为 public class Tax{       public static double CalculatePersonalTax(double income)       {             //实现       }       public static double CalculateEnterpriseTax(double income)       {             //实现       }} 税收的公共类则修改如下 public class TaxOp{       private CalculateTax calDel;       public TaxOp(CalculateTax calDel)       {             this.calDel calDel;       }       public double GetTax(double income)       {              return calDel(income);       }} 客户端的调用 public class App{       public static void Main(string[] args)       {             TaxOp op new TaxOp(new CalculateTax(Tax.CalculatePersonalTax));             Console.WriteLine(The Personal Tax is :{0}, op.GetTax(1000));       }} 从这两个实现方案来看代码是大同小异的但设计思想则迥然不同。它是面向对象和面向过程的区别前者是将行为封装为对象而后者则直接对方法进行操作同时又利用delegate委托来实现扩展。个人意见我还是倾向于第一种方案但后者至少也提供了一种思路。尤有甚者我们也可以将委托理解为一种特殊的抽象因为其本质是函数指针它代表了一簇函数从而对具有相同特性的行为进行了普遍意义的抽象。也许这样可以促进对委托的理解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89137.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么提交自己的网站快手网页版

背景 在上篇中Redis部署之主从已完成redis主从部署,系统的性能提高了,但如果主节点发送故障,则无法对外提供写入服务,需要手动进行主从切换。 引入哨兵可提升系统可用性,并在主节点故障时自动完成主从切换。 环境说…

网站服务器维护工具成都有名的建筑公司有哪些

公司IIS服务器证书快要过期,替换证书的步骤: Winr输入mstsc命令,显示远程登录;输入服务器IP以及密码,进行远程登陆登陆IIS服务器,winr输入inetmgr命令显示IIS操控器;选择服务器证书--点击服务器…

台州城乡建设局网站济南品牌网站制作便宜

1.cookie sessionStorage localStorage区别?答:cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递cookie数据还有路径(path)的概念,可以限制。cookie只属于某个路径下…

网站制作定制18东莞网站建制作

要求:windows 7 基本操作。运行环境:windows 7(64位); eclipse-jee-luna-SR2-win32(32位);ADT-23.0.4 最近刚开始接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能…

建手机网站的必要性望野王绩拼音版

点击master Vue!删除后该list后输入框中的Jerry消失了 原因:vue当你更改元素时会在真实的dom中渲染并更新list。这两个goal是两个dom元素,触发点击事件后,vue并不会删除第一个dom元素,而是把第二个dom元素的动态内容({{ goal }} - {{ index }})复制到第一个dom元素…

网站设计师是什么连云港网站优化方案

转载自 Java中的读/写锁 原文链接 作者:Jakob Jenkov 译者:微凉 校对:丁一 相比Java中的锁(Locks in Java)里Lock实现,读写锁更复杂一些。假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频…

电影网站可以备案吗南宁工程建设信息网

目录 概念 硬盘的分区 实操 创建分区 fdisk&#xff08;<2T&#xff09; 创建文件系统 挂载 自动挂载&#xff08;永久挂载&#xff09; gpt区分 swap 交换分区 如何删除已挂载的分区 概念 硬盘&#xff1a;计算机的存储设备。&#xff08;如无特殊说明&#xff0…

win2008 iis7发布网站阿里云网站备份

多线程 程序、进程、线程的概念 程序&#xff1a;是指令和数据的有序集合&#xff0c;是一个静态的概念。比如&#xff0c;在电脑中&#xff0c;打开某个软件&#xff0c;就是启动程序。 进程&#xff1a;是执行程序的一次执行过程&#xff0c;是一个动态的概念&#xff0c;…

做内贸什么网站资源比较多晒豆网站建设

教育 -森林植物识别技术 ——珍稀植物识别-章节资料考试资料-南京森林警察学院【】 单元测试一 1、【多选题】根据《最高人民法院关于审理破坏森林资源刑事案件具体应用法律若干问题的解释》规定&#xff0c;珍贵树木包括 A、列入《野生药材资源保护管理条例》中的植物 B、列入…

网站优化大赛陕西省建设厅便民服务网站

在MES项目实施过程中,经常会碰到工控机和电脑的选型问题,那么他们的区别是什么? 1、控机和普通个人电脑(PC)相比,具有以下几个区别: 1.运行环境不同:工控机通常需要在各种恶劣的工业环境中运行,如高温、高湿、强电磁干扰等,因此需要具有防尘、防水、抗干扰等特点。而…

新建的网站 找不到了开一个网站需要多少钱

Hudi&#xff0c;这个近年来备受瞩目的数据存储解决方案&#xff0c;无疑是大数据领域的一颗耀眼新星。其凭借出色的性能和稳定性&#xff0c;以及对于数据湖场景的深度适配&#xff0c;赢得了众多企业和开发者的青睐。然而&#xff0c;正如任何一项新兴技术&#xff0c;Hudi在…

谷歌在线搜索免费seo教程资源

1.判断有无注入点; and 11 and 12 2.猜表一般的表的名称无非是admin adminuser user pass password 等..and 0<>(select count(*) from *)and 0<>(select count(*) from admin) ---判断是否存在admin这张表3.猜帐号数目 如果遇到0< 返回正确页面 1<返回错误页…

中国网站设计公司网站首页轮播图怎么做

Unix网络编程是针对类Unix操作系统&#xff08;包括Linux、BSD以及其他遵循POSIX标准的操作系统&#xff09;进行网络通信开发的技术领域。网络编程涉及创建和管理网络连接、交换数据以及处理不同层次网络协议栈上的各种网络事件。在Unix环境中&#xff0c;网络编程通常涉及到以…

企业网站系统的设计与开发怎样在网上卖东西步骤

Hello&#xff0c;我是小恒不会java 最近学习django&#xff0c;写了一个demo,学到了不少东西。 我在GitHub上开源了&#xff0c;提示‘自行查看代码&#xff0c;维护&#xff0c;运行’。 最近有事&#xff0c;先发布代码了&#xff0c;我就随缘维护更新吧 介绍&#xff1a; 定…

怎么给网站做开场动画宁波企业制作网站

在数字化时代&#xff0c;信息的快速获取和高效整理变得尤为重要。微信公众号作为信息传播的重要平台&#xff0c;其内容经常需要被转换成更易于编辑和存档的格式&#xff0c;如Word文档。这里&#xff0c;我们将介绍如何利用“微附件”小程序实现这一过程&#xff0c;并分享一…

烟台网站搜索优化想买手表在哪个网站买是正品

诸多预测认为&#xff0c;2024 年将成为国内大模型产业应用爆发的元年。中关村科金作为领先的对话式 AI 技术解决方案提供商&#xff0c;自主研发的智能陪练产品&#xff0c;以学、练、考、培一体化的方式&#xff0c;为企业提供全方位的综合培训服务。 借助大模型技术方面的突…

公司设计网站多少钱电商运营推广怎么做

jboss8日志级别设置是否在寻找一种简单的方法来宣传&#xff0c;展示或演示使用JBoss业务规则管理系统&#xff08;BRMS&#xff09;产品的入门难度&#xff1f; 别无所求&#xff0c;因为我们已经召集了这个研讨会&#xff0c;因此您可以围绕JBoss BRMS构建一个晚上&#xff…

重庆招聘网官方网站大庆做网站比较好的公司

iPhone 拥有巨大的存储容量。您可以在 iPhone 设备上存储图像、文档和视频等数据。有时&#xff0c;您的 iPhone 会发生许多意外事件&#xff0c;例如意外删除&#xff0c;从而导致数据丢失。这里有 11 个最好的免费 iPhone 数据恢复软件&#xff0c;您可以免费下载&#xff0c…

求个没封的w站2022wordpress手机页面底部导航

一、工厂方法模式&#xff08;Factory Method&#xff09; 工厂方法模式有三种 1、普通工厂模式&#xff1a;就是建立一个工厂类&#xff0c;对实现了同一接口的一些类进行实例的创建。首先看下关系图&#xff1a; 举例如下&#xff1a;&#xff08;我们举一个发送邮件和短信的…

苏州网站建设制作工作室成都关键词

boot程序的主要功能是引导vxworks 内核,所以boot程序需要知道vxworks的内核存放在何处&#xff0c;通过什么手段去获取。在vxworks缺省的boot程序里有一条内建的default boot line,它指明了获得vxworks内核的途径&#xff0c;在boot程序启动时&#xff0c;它先寻找NVRAM里面有无…