当前位置: 首页 > news >正文

网站界面设计描述做视频网站要多大的服务器

网站界面设计描述,做视频网站要多大的服务器,营销推广的形式包括,用凡科做网站好弄吗一#xff0c;定义 Builder模式是一步一步创建一个复杂对象的创建型模式#xff0c;它允许用户在不知道内部构建细节的情况下#xff0c;可以更精细的控制对象的构造流程。 也就是将一个对象的构建与它的表示分离#xff0c;使得同样的构建过程可以创建不同的表示。 二定义 Builder模式是一步一步创建一个复杂对象的创建型模式它允许用户在不知道内部构建细节的情况下可以更精细的控制对象的构造流程。 也就是将一个对象的构建与它的表示分离使得同样的构建过程可以创建不同的表示。 二使用场景 1相同的方法不同的执行顺序产生不同的事件结果时 2多个部件或零件都可以装配到一个对象中但是产生的运行结果又不相同时 3产品类非常复杂或者产品类中的调用顺序不同产生了不同的作用这个时候使用Builder模式非常合适 4当初始化一个对象特别复杂如参数多且很多参数都具有默认值时 三使用Builder模式 假如我们有一个视频播放器这个播放器初始化的时候可以设置默认图视频标题视频链接。 那我们使用Builder模式如下 新建一个接口定义视频播放器的功能 public interface IVideoView {/*** 设置视频标题* */void setTitle(String title);/*** 设置视频封面* */void setImage(String img);/*** 设置视频链接* */void setUrl(String url); } 新建一个播放器实现接口内部定义一个Builder静态内部类用来构建播放器 /*** 视频播放器* */ public class VideoView implements IVideoView{private static final String TAG VideoView;private String title;private String img;private String url;public VideoView(Builder builder) {this.title builder.title;this.img builder.img;this.url builder.url;}Overridepublic void setTitle(String title) {Log.d(TAG,title:title);}Overridepublic void setImage(String img) {Log.d(TAG,img:img);}Overridepublic void setUrl(String url) {Log.d(TAG,url:url);}public static class Builder{private String title;private String img;private String url;public Builder setTitle(String title) {this.title title;return this;}public Builder setImage(String img) {this.img img;return this;}public Builder setUrl(String url) {this.url url;return this;}public VideoView bulid(){return new VideoView(this);}} } 那么在使用的时候就可以实现链式调用了 VideoView videoView new VideoView.Builder().setImage(http://dxxx/ddsd.jpg).setTitle(视频).setUrl(http://sdsdsds.mp4).bulid(); 这样就可以优雅的使用链式调用去创建我们的对象了。 四安卓中的使用案例 AlertDialog: AlertDialog.Builder builder new AlertDialog.Builder(this); builder.setIcon(R.drawable.ic_launcher_background).setMessage(title).create().show(); 五总结 优点 1封装性好使用Builder模式可以使客户端不必知道产品内部组成的细节 2建造者独立容易扩展 缺点 会产生多余的Builder对象消耗内存
http://www.zqtcl.cn/news/290835/

相关文章:

  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做
  • 营口公司网站建设网站百度seo关键词优化
  • 网站开发命名规范汉中网站制作
  • 嘉定网站建设公司泗水做网站ys178
  • 邯郸网站设计招聘网齐家网和土巴兔装修哪家好
  • 京东网站推广方式jquery网页设计成品
  • 做本地网站卖四川省建设科技协会网站首页
  • 注册网站引流wordpress5.0.2图集怎么发布
  • 360产品展示网站哈尔滨个人建站模板
  • 怎么做网站的浏览量陕西省住房和建设厅官方网站
  • 上海网站 备案查询平面设计接单网站有哪些
  • 用别人的公司名字做网站想自己做网站推广
  • 百度智能建站平台建设工程信息网官网入口查询
  • 比价网站源码整站程序服务器怎么发布网站
  • html插件代码大全济南网站关键词优化公司
  • 优秀的手机网站设计网站推广的特点
  • 滨州北京网站建设电子商务网站规划与管理
  • 如何注册公司网站域名中国有几大网站
  • php网站留言板怎么做wordpress 相关文章推荐
  • 怎么看网站被惩罚专业的网站建设流程
  • 如何制作手机免费网站模板下载用户体验设计师是什么
  • php网站建设基本流程基于php网站开发设计
  • 建设一个网站需要哪些软硬件条件无做弊的棋牌游戏网站
  • 最有设计感的网站扬中网站建设 优帮云
  • 企业建设银行网站登录不了wordpress需要ftp
  • 广州营销型网站建设团队专业建设内涵包括哪些内容
  • 网站如何做响应式布局外国网站上做Task
  • 知乎网站建设入门书大渡口集团网站建设
  • 免费网站建设是什么宁波网站建设的价格表