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

使用net域名的大网站ui设计培训班怎么样

使用net域名的大网站,ui设计培训班怎么样,装完wordpress怎么IP访问,软件下载网站如何履行一 设计模式七大原则 1.1. 设计模式目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好的&#…

一 设计模式七大原则

1.1. 设计模式目的

编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好的:

  1. 代码重用性 (即:相同功能的代码,不用多次编写)
  2. 可读性 (即:编程规范性, 便于其他程序员的阅读和理解)
  3. 可扩展性 (即:当需要增加新的功能时,非常的方便,称为可维护)
  4. 可靠性 (即:当我们增加新的功能后,对原来的功能没有影响)
  5. 使程序呈现高内聚,低耦合的特性

分享金句:
设计模式包含了面向对象的精髓,“懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要”。

1.2 设计模式七大原则

设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式为什么这样设计的依据)。

设计模式常用的七大原则有:

  • 单一职责原则
  • 接口隔离原则
  • 依赖倒转(倒置)原则
  • 里氏替换原则
  • 开闭原则
  • 迪米特法则
  • 合成复用原则

1.2.1 单一职责原则

基本介绍:
对类来说的,即一个类应该只负责一项职责。如类 A 负责两个不同职责:职责 1,职责 2。当职责 1 需求变更而改变 A 时,可能造成职责 2 执行错误,所以需要将类 A 的粒度分解为 A1,A2

应用实例:
案例一演示代码如下

package cn.tx.rule1.singleresponsibility;public class Demo1 {public static void main(String[] args) {// 创建工具对象Vehicle vehicle = new Vehicle();vehicle.run("汽车");vehicle.run("飞机");}
}// 交通工具
class Vehicle{// 行驶public void run(String name){System.out.println(name+ " 在公路上行驶...");}}

案例二代码如下:

package cn.tx.rule1.singleresponsibility;/**1. 遵守单一职责原则2. 但是这样做的改动很大,即将类分解,同时修改客户端3. 改进:直接修改 Vehicle 类,改动的代码会比较少=>方案 3*/
public class Demo2 {public static void main(String[] args) {RoadVehicle roadVehicle = new RoadVehicle();roadVehicle.run("汽车");AirVehicle airVehicle = new AirVehicle();airVehicle.run("飞机");}}class RoadVehicle {public void run(String name) {System.out.println(name + " 公路运行...");}
}class AirVehicle {public void run(String name) {System.out.println(name + " 天空运行...");}
}

案例三代码如下

package cn.tx.rule1.singleresponsibility;/**1. 这种修改方法没有对原来的类做大的修改,只是增加方法2. 这里虽然没有在类这个级别上遵守单一职责原则,但是在方法级别上,仍然是遵守单一职责*/
public class Demo3 {public static void main(String[] args) {Vehicle2 vehicle2 = new Vehicle2();vehicle2.run("汽车");vehicle2.run("飞机");}}class Vehicle2 {public void run(String name) {System.out.println(name + " 在公路上运行....");}public void runAir(String name) {System.out.println(name + " 在天空上运行....");}}

单一职责原则注意事项和细节:

  • 降低类的复杂度,一个类只负责一项职责。
  • 提高类的可读性,可维护性
  • 降低变更引起的风险
  • 通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则;只有类中方法数量足够少,可以在方法级别保持单一职责原则

1.2.2 接口隔离原则

http://www.yayakq.cn/news/671105/

相关文章:

  • 哪里有做投票的网站购物网站的排版
  • wordpress 采集教程北京债务优化公司
  • 怎样给网站做优化淘宝网站上的图片是怎么做的
  • 湘潭企业网站建设 p磐石网络一个大型网站建设得多少钱
  • 浏阳 做网站超级简历网站
  • 做车贷的网站代理公司注册网站
  • 湖州网站建设培训教程网站开发需要学习
  • 做卡盟网站赚钱吗如何做自己的博客网站
  • 学计算机的做网站的叫什么工作网站建设与运营财务预算
  • 网站优化工具北京朝阳区
  • 个人网站可以做企业网站吗开发小程序流程
  • 网站的配色方案杭州网络推广公司那家好
  • 铁岭网络推广网站建设四川省的建设厅注册中心网站首页
  • 锦州网站建设排行榜智通人才网招聘网东莞官网
  • 优化网站 提高查询网站开发需求图
  • 全屏响应式网站贵州建设厅网站办事大厅
  • 淘宝联盟个人网站怎么做网站页面设计培训
  • 金湖县城乡建设局网站找南昌兼职做网站的
  • 如何网站开发深圳双区建设
  • 可以在哪些网站做翻译兼职python从入门到实践
  • 旅游门户网站模板网站开发 验收标准
  • 电商模板网站免费网站建设域名
  • 线上网站建设南宁建站服务
  • 淘宝客必须做网站深圳响应样式网站建设费用
  • 网站建设规划模板广告海报
  • 天津个人专业做网站策划公司
  • 有哪些做相册视频剪辑的网站广东网站设计工具
  • 厚街响应式网站建设湖南省住房和城乡建设厅网
  • 同一ip大量访问网站做原创品牌服饰的网站
  • 国内哪家公司做网站最好跟我一起做网站