富阳网站建设_专业提供网站建设服务_长沙网站制作工作室_合川网站建设

武汉 网站建设

pc网站建设、制作企业网站的公司、永久使用、不限域名、温州网页制作

网站设计理念?

富阳网站建设_专业提供网站建设服务_长沙网站制作工作室_合川网站建设

Page({/*** 页面的初始数据*/data: {articlesData:{}},/*** 生命周期函数--监听页面加载*/onLoad(options) {var that = this;if(options.id=='1'){that.setData({articlesData:{id:'1',title:'设计模式总结',author:'作者:穆瑾轩',createTime:'2022-07-02 23:22:59',commonContent:'公众号:java穆瑾轩;原文:CSDN-https://blog.csdn.net/xiaoxianer321',content:[{type:'h3',text:'1、设计模式总结', },{type:'p',text:'  至此,我们已经完成了23种设计模式的学习,最后很有必要做个总结。\n \n   设计模式并不是一种具体的技术,它讲述的是解决问题的思想,是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案,是对类的封装性、继承性和多态性,以及类的关联关系和组合关系的充分理解与应用。\n\n  在软件工程中有个概念,叫高内聚低耦合,它是作为评判一个软件设计的好坏标准之一。\n\n  高内聚:内聚针对的是模块的内部设计,是指一个软件模块内的各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密度高。简单的说就是一个模块是否由相关性很强的代码组成,没有冗余和过于复杂的逻辑,只负责一项任务,也就是常说的符合单一职责原则。\n\n  低耦合:耦合针对的是模块(或类)与模块(或类)之间交互的复杂度,模块间的耦合度取决于模块间接口的复杂性、调用方式以及传递信息,传递的信息越少往往耦合度就越低。高内聚低耦合可以保证服务的独立性以及系统的灵活性。因此我们学习设计模式的核心思想与之不谋而合——解耦合(减少可能增加耦合度的设计)。\n\n  不管是前端、还是后端都在趋向于组件化,甚至是应用架构上也诞生了微服务,而组件化、微服务化的思想都是高内聚低耦合的体现。\n\n  我们学习设计模式的核心思想就是解耦合,并不是消除耦合,而是把耦合控制在一定范围,找到稳定点和变化点,运用抽象,把变化点隔离起来。先满足设计原则,再迭代出设计模式。\n\n  其实各设计模式之间都是有共通之处的(在java中是抽象、继承、多态、组合的综合运用),有些看起来十分类似但又能解决不同的问题,这些都是前人总结的经验,你也可以组合出更适用于你所编写的程序的一种模式。'}]}})}else if(options.id=='2'){var that = this;that.setData({articlesData:{id:'2',title:'Java GUI——Java图形用户界面',author:'作者:穆瑾轩',createTime:'2021-10-10 23:22:59',commonContent:'公众号:java穆瑾轩;原文:CSDN-https://blog.csdn.net/xiaoxianer321',content:[{type:'h3',text:'1、Java GUI概述', },{type:'h4',text:'1.1、GUI的前世今生', },{type:'p',text:'  早期,电脑向用户提供的是单调、枯燥、纯字符状态的“命令行界面(CLI)”。如:Windows中的DOS窗口。后来,Apple公司率先在电脑的操作系统中实现了图形化的用户界面(Graphical User Interface,简称GUI),但由于Apple公司封闭的市场策略,与其它PC不兼容。这使得Apple公司错过了一次一统全球PC的好机会。后来,Microsoft公司推出了风靡全球的Windows操作系统,它凭借着优秀的图形化用户界面,一举奠定了操作系统标准的地位。\n\n  在这图形用户界面风行于世的今天,一个应用软件没有良好的GUI是无法让用户接受的。而Java语言也深知这一点的重要性,它提供了一套可以轻松构建GUI的工具。\n\n  AWT,Java最早的界面库。(java.awt:Abstract Windows ToolKit(抽象窗口工具包),需要调用本地系统方法来实现功能,属重量级控件。)\n\n  Swing,是对AWT的扩展。(javax.swing:在AWT的基础上, 建立的一套图像界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级组件。)\n\n  JavaFX,JDK1.8引入的新的界面库。\n\n  SWT,Eclipse使用的界面库。它吸收了AWT和Swing实现的最好的部分,SWT于2001年与Eclipse IDE(Integrated Development Environment)一起集成发布。在这个最初发布版之后,SWT发展和演化为一个独立的版本。 JFace的构建基于SWT,它提供了SWT的功能和更简易的MVC模式。SWT和JFace不仅使Java成为一个构建桌面应用程序的可行的选择,也使之成为一个具有优势的开发平台。'}]}})}else if(options.id=='3'){var that = this;that.setData({articlesData:{id:'3',title:'vuepress使用简介及个人博客搭建',author:'作者:穆瑾轩',createTime:'2021-08-20 23:22:59',commonContent:'公众号:java穆瑾轩;原文:CSDN-https://blog.csdn.net/xiaoxianer321',content:[{type:'h3',text:'1、vuepress概述 ', },{type:'p',text:'  vuepress 是 Vuejs 官方提供的一个是Vue驱动的静态网站生成器,基于Markdown语法生成网页。简单的说它就是一个快速建设文档站点的工具,在简单配置好功能后,需要做的事情就剩下写好一个个 Markdown 文档,并且可以将其发布到github。\n'},{type:'h3',text:'2、vuepress简介 ', },{type:'h4',text:'2.1、vuepress搭建 ', },{type:'h4',text:'2.2、vuepress目录结构说明 ', },{type:'h4',text:'2.3、MarkDown语法简介 ', }]}})}}, 东莞做网站建设烟台网站制作长沙网站制作深圳网站开发网站制作做网站的企业网站设计东莞营销型网站建设赣州网站建设商业网站建设案例课程洛阳市网站建设专业网站建设公司英文网站建设邢台网站建设永州网站建设绍兴网站制作公司东莞个人网站制作科技网站设计公司网站建设论坛做网站建设的公司摄影网站建设东莞网站开发厦门网站建设专业网站建设徐州网站制作西宁网站建设梧州网站建设云南网站制作赣州网站设计济南网站设计湖州网站设计

猜你喜欢