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

网站搭建策划书自己做网站的网址

网站搭建策划书,自己做网站的网址,怎么知道公司网站是哪家做的,京东网站建设的详细策划一、设计原则 1、找出应用中可能需要变化之处#xff0c;把它们独立出来#xff0c;不要和那些不需要变化的代码混在一起。 2、针对接口编程#xff0c;而不是针对实现编程。 3、多用组合#xff0c;少用继承。 4、为交互对象之间的松耦合设计而努力 5、开放-关闭原则…一、设计原则 1、找出应用中可能需要变化之处把它们独立出来不要和那些不需要变化的代码混在一起。 2、针对接口编程而不是针对实现编程。 3、多用组合少用继承。 4、为交互对象之间的松耦合设计而努力 5、开放-关闭原则类应该对扩展开放对修改关闭 二、设计模式 1、策略模式 定义了算法族分别封装起来让他们之间可以互相替换此模式让算法的变化独立于使用算法的客户。 实例模拟鸭子 最初采用OO技术设计一个鸭子的超类并让各种鸭子继承此超类后采用继承因为鸭子的行为在子类里不断的改变并且让所有的子类都有这些行为是不恰当的用接口一开始好像挺不错但接口不具有实现代码所以继承接口无法达到代码的复用。 采用策略模式设计该功能代码如下 /** *  *设计一个飞行行为接口所有飞行行为类必须实现的方法 * */ public interface FlyBehavior { public void fly(); } /** *  * 飞行行为的实现给会飞的鸭子使用 * */ public class FlyWithWings implements FlyBehavior{ Override public void fly() { System.out.println(i am flying!!!); } } /** *  * 飞行行为的实现给不会飞的鸭子使用 * */ public class FlyNoway implements FlyBehavior{ Override public void fly() { System.out.println(i cannot fly!!); } } /** *  *设计一个叫声行为接口所有叫行为类必须实现的方法 * */ public interface QuackBehavior { public void quack(); } /** *  * 给呱呱叫的鸭子使用 * */ public class Quack implements QuackBehavior{ Override public void quack() { System.out.println(呱呱呱。。。); } } /** *  * 给吱吱叫的鸭子使用 * */ public class MuteQuack implements QuackBehavior{ Override public void quack() { System.out.println(吱吱吱。。。); } } /** *  * 给不会叫的鸭子使用 * */ public class Squeak implements QuackBehavior{ Override public void quack() { System.out.println(不会叫。。。); } } /** *  * 鸭子父类 * */ public abstract class Duck { //为行为接口类型声明两个引用变量所有鸭子类都继承他们 //飞行行为类 FlyBehavior flyBehavior; //叫声行为类 QuackBehavior quackBehavior; public abstract void display(); //委托给行为类 public void performFly(){ flyBehavior.fly(); } //委托给行为类 public void performQuack(){ quackBehavior.quack(); } public void swim(){ System.out.println(i can swimming!!!); } } /** *  * 绿头鸭子类 * */ public class MallardDuck extends Duck{ public MallardDuck(){ //绿头鸭使用Quack类处理呱呱叫所以当performQuack()被调用时 //叫的职责被委托给Quack对象而我们得到了真正的呱呱叫 quackBehavior new Quack(); flyBehavior new FlyWithWings(); } Override public void display() { System.out.println(我是绿头鸭); } } 至此一个策略模式实例已经结束下一篇将学习下观察者模式
http://www.hkea.cn/news/14343275/

相关文章:

  • 我的世界是怎么做的视频网站旅游做攻略网站好
  • 无锡网站制作电话多少深圳市龙华区民治街道
  • 代码编辑器做热点什么网站好网站开发主要技术路线
  • 上海平台网站建设哪家有学做网站要代码
  • 在网站中搜索关键字建立网站的技术
  • 苏州网站建设品牌公司麻豆秋白色蕾丝半身裙
  • 企业网站管理系统c郑州企业健康码二维码怎么申请
  • 电子商务网站建设的首要问题搜索网站排名优化
  • 大画册设计网站网页设计教程多少钱
  • 建设我们的网站教案租车网站模板下载
  • 网站建设新闻asp网站 证书
  • 建各企业网站多少钱网站备案就是合法的
  • 延边省建设局网站官网中国建设人才专业服务网
  • 网站建设的要点网站免费创建
  • 长春网站优化常识做内容的网站
  • 工业和信息化部icp网站备案系统西服定制一般多少钱
  • 百度免费建立网站网页导航设计步骤
  • 天猫与京东的网站建设管理广州新际网站建设
  • 网站建设擎宇免费建网站软件哪个好
  • 含山县查询建设工程的网站创建全国文明城市的目的
  • 象山企业门户网站建设jsp网站开发教学
  • 织梦dedecms多语言网站文章怎么营销比较成功的品牌
  • 厦门网站流量优化价格网站优化推广培训
  • 做一个网站花2万贵吗手机网站的推广
  • 楼宇网站建设家政月嫂网站源码
  • 新片场视频素材自己网站做优化的有权利卖么
  • 网站建设中页面源码杭州百度推广开户
  • 免费搭建手机自助网站网站开发工程师公司
  • 湛江网站公司怎么请人做网站
  • 新东方研学网站那家公司做的免费注册个人个人网站