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

怀化职院网站wordpress主题安装路径

怀化职院网站,wordpress主题安装路径,控制面板网站,节水网站建设今天内容: 1.常用的设计原则2.常用的设计模式3.常用的查找算法4.常用的排序算法 1.常用的设计原则(记住) 1.1软件的开发流程 软件开发授权-投标 - 100万 1. 编写需求分析文档 2. 概要设计文档(架构) 3. 详细设计文档(类图) 4. 编码(项目经理分具体任…今天内容: 1.常用的设计原则2.常用的设计模式3.常用的查找算法4.常用的排序算法 1.常用的设计原则(记住) 1.1软件的开发流程 软件开发授权-投标 - 100万 1. 编写需求分析文档 2. 概要设计文档(架构) 3. 详细设计文档(类图) 4. 编码(项目经理分具体任务)还要测试 (SVN/GIT)单元测试,模块测试(一般都是美女多一些,对于技术要求比较低) 黑盒测试 白盒测试 5. 安装和调试写使用说明文档 6. 维护和升级软件公司和客户协商(钱要到位)还有一锤子买卖的(就是不管维护那种)如果整个开发周期是半年(可能编码只占一个月的时间) 架构师把架构架构错了,那就都白干了,重新架构意味着要加班,这种情况不多,因为架构师至少要5年以上经验的 绝大多是是客户的需求问题,或者是客户要加功能.1.2常用的设计原则 1. 开放封闭原则(Open Close Principe) 对于扩展开放,对于修改关闭,为了使程序的扩展性好,易于维护 如: public class Person{private String name;private int age;private boolean gender;// ... }不,这样前面美女测试人呢的工作就白做了,所以应该这样 public class Person{private String name;private int age;// ... } public class SubPerson extends Person{private boolean gender;//... }2. 里氏代换原则(Liskov Substitution Principe) 任何父类可以出现的地方,子类一定可以出现 子类is a 父类 在以后的开发中多使用继承和多态的理念 多态的实际意义: 屏蔽不同子类的差异性,实现通用的编程,产生不同的结果 如: public statie void draw(Shape s){s.show(); } ShapeTest.draw(new Rect(1,2,3,4)); ShapeTest.draw(new Circle(5,6,7)); // 父类类型的引用能到的地方,子类的引用也能到3.依赖倒转原则(Dependence Inversion Principle) 尽量多依赖于抽象类或接口而不是具体实现类,对子类具有强制性和规范性 如: publice class Account{public double getLix(){// ... } } publice class FixedAccount extends Account{//我这里想重写就重写,以为我的父类也不是抽象的 }要是这样,就符合了 publice abstract class Account{public abstract double getLix(){// ... } } publice class FixedAccount extends Account{// 这回就不得不继承了Overridepublic double getLixi(){} }4.接口隔离原则(interface segregation principle) 尽量依赖于小接口而不是大接口,避免接口的污染可以降低耦合度耦合主要指一个模块于其他模块之间的关联度. 如: public interface Animal{public abstract void run();//描述奔跑 行为public abstract void fly(); //描述飞行行为 }public class Dog implements Animal{public abstract void run(){...};public abstract void fly(){ // 这个方法没法写了} }5.迪米特法则(最少知道原则) (Demeter Principe) 一个实体应当尽量少于其他实体之间 发生相互作用低耦合,高内聚高内聚就是指将一个实体应当将该实体应该拥有的功能尽量聚集在该实体内部 6.合成复用原则(Composite Reuse Principe) 尽量多使用合成的方式,而不是继承的方式. 如: public class A{public void show(){...}... ... } public class B extends A{public void test(){// 调用show方法show();}... ...// 这样不推荐,因为java只能单继承,或者说会影响调用show()方法时候的性能,因为继承会继承父类的所有方法 }升级版 public class A{public void show(){...}... ... } public class B{private A a;public void test(){// 调用show方法a.show()}... ...// 这样不推荐,因为java只能单继承,或者说会影响调用show()方法时候的性能,因为继承会继承父类的所有方法 }2常用设计模式 2.1 基本概念 设计模式是一套被反复使用,多数人知晓的,经过分类编目的,设计经验的总结.设计模式就是一种用于固定场合的固定套路 2.2 常用设计模式 单例设计模式 模板设计模式 工厂方法模式: 当你需要大量创建对象的时候,你就需要创建一个工厂类,然后创建一个工程方法, 这样可以提高程序的可维护性和扩展性 抽象工厂模式 3.常用的查找算法() 3.1线性查找算法(重中之重) 3.2折半查找算法 4.常用的排序算法 冒泡排序算法 比较相邻位置的两个元素,若第一个元素比第二个元素大则交换; 从开始的第一对元素一直到结尾的最后一对元素,经过这一轮找到了最大值并放在了最后; 持续对越来越少的元素进行量量比较,直到所有元素不再发生交换为止;
http://www.zqtcl.cn/news/816098/

相关文章:

  • 看英语做游戏的网站wordpress与微信对接
  • 企业网站打不开了看守所加强自身网站建设工作
  • 长汀网站建设做电池的有哪些网站
  • 做软件常用的网站厦门建设局地址
  • 沭阳三剑客做网站科技 公司 响应式 网站
  • 深圳网站建设培训哪家好曲阜网架公司
  • wordpress建立网站实例贵阳网站开发谁家做的好
  • 百度网站推广怎么收费中国科技成果
  • 枣庄企业网站建设wordpress 评论群发
  • 网站视觉设计方案视频制作素材
  • 哪个网站专做民宿wordpress 主题教程
  • 网站后台 设计北京海淀区官网
  • 公司官网网站建设想法wordpress oss
  • 如何自己创建网站招聘网站代理
  • 手机网页视频提取工具seo网站是什么
  • seo网站优化公司龙岩网站设计一般要多久
  • 江苏自助建站系统哪家好go语言网站开发
  • 建设网站 注册与登陆wordpress产品上传
  • 河北省住房与建设厅网站陶瓷刀具网站策划书
  • 大型商城网站建设方案程序外包
  • 邵阳网站建设制作电子商务网站开发软件
  • 怎样推广网站平台树莓派 wordpress mysql
  • 互联网公司网站建设wordpress发文章设置文字大小
  • 国科联创网站建设无锡网站建设有限公司
  • 网站开发官网源码石家庄怎样做网站
  • 做网站的开发工具北京公司网站制作电话
  • 试用体验网站3g微网站是什么
  • 响应式网站源代码什么是营销渠道
  • 深圳品牌做网站公司有哪些php的网站数据库如何上传
  • 关于医疗保障局门户网站建设青柠直播免费版