C/C++ 程序的生命周期 编写时: 要点:业务,数据结构,控制解耦;健壮;易修改;清晰简单无歧义;易重用;低耦合高内聚;易链接;速度快; 书籍:《c++程序设计语言》《effective C++》《more effective C++》《C++标准库》《C++沉思录》《深入理解C++11》 《大规 ...
分类:
编程语言 时间:
2019-12-19 14:36:07
阅读次数:
120
Vue组件 组件概念:web中的组件其实就是页面组成的一部分,它是一个具有独立的逻辑和功能或界面,同时又能根据规定的接口规则进行相互融合,变成一个完整的应用。 特征:高内聚,低耦合。 优点: 1、提高开发效率 2、方便复用 3、简化调用步骤 4、提升整个项目的可维护性 组件的命名: Vue.comp ...
分类:
其他好文 时间:
2019-12-15 18:48:59
阅读次数:
90
1.功能分解:结构化程序员总是使用功能分解进行程序设计。功能分解是将一个问题逐渐分解为更小功能的方法,每个函数都分解到可管理为止。 2.需求变更的原因: 用户对自己需求的看法,会因为与开发人员的讨论以及看到软件新的可能性而发生变化。 开发人员对用户问题领域的看法,会在开发使该领域自动化的软件的过程中 ...
分类:
其他好文 时间:
2019-12-14 11:54:04
阅读次数:
77
面向对象三大特性:封装、继承和多态。 程序追求的是“高内聚、低耦合”。高内聚:类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露小量的方法给外部使用。 封装:可以看作是数据的隐藏;即属性私有,一般通过操作接口来访问,禁止直接访问一个对象中的数据的实际表示。有get或set 例:有两个Ja ...
分类:
其他好文 时间:
2019-12-07 19:42:27
阅读次数:
90
设计模式(Design Pattern)一般指的是面向对象的二十三种设计模式,模式的解释是在某些场景下,针对某类问题的某种通用的解决方案。所谓设计模式就是一套被反复使用、经过分类的、代码设计经验的总结。使用设计模式的目的无非是为了在构架系统时保持高可扩展,高内聚,低耦合的特性,清晰,灵活,稳定的框架 ...
分类:
其他好文 时间:
2019-11-28 23:05:33
阅读次数:
137
1. django下载 a 命令行模式 pip3 install django # 下载最新版本 pip3 install djagno==1.11.16 # 下载指定版本 pip3 install django -i 豆瓣源 b. pycharm file-->settings >project ...
分类:
其他好文 时间:
2019-11-18 14:30:22
阅读次数:
60
Spring: Spring: Spring是一个一站式 企业级开发框架,是跨软件三层架构的,主要由IOC和Aop两大部分组成。 IOC: 1).定义:全称Inverse Of Controller:控制反转, 指的是将bean对象的创建和对象之间关联关系的维护由原来我们自己创建创建和自己维护反转给 ...
分类:
编程语言 时间:
2019-11-08 09:17:27
阅读次数:
124
内聚与耦合 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。 模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。 内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度 ...
分类:
其他好文 时间:
2019-11-06 13:14:22
阅读次数:
91
目录: 一、面向对象特征之一:封装与隐藏 二、类的成员之三:构造器(或构造方法) 三、JavaBean 四、拓展知识:UML类图 五、关键字:this的使用 六、关键字:package、import的使用 /* 黄金分割线 */ 一、面向对象特征之一:封装与隐藏 高内聚:类的内部数据操作细节自己完成 ...
分类:
编程语言 时间:
2019-11-05 22:07:43
阅读次数:
109
本文主要讲依赖倒置原则和接口隔离原则。 一、依赖倒置原则 1.定义 高层模块不应该依赖低层模块,两者都应该依赖其抽象; 抽象不应该依赖细节; 细节应该依赖于抽象; 高层模块和低层模块容易理解,每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块,原子逻辑的再组装就是高层模块。 那什么 ...
分类:
其他好文 时间:
2019-11-05 13:54:13
阅读次数:
78