HeadFrist 观察者模式(Kotlin版) 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为了交互对象之间的松耦合设计而努力 气象站会通过设备获取一些气候信息,每隔一段时间发送到各个需要展示的面板上,面板显示:温度,湿度,压强 Observable(被观察者) 气象站就是一个被观 ...
分类:
其他好文 时间:
2020-02-12 13:20:40
阅读次数:
89
接口:interface 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有!不能new只能通过子类实现 接口:只有规范!自己无法写方法~专业的约束! 约束和实现分离:面向接口编程~ 接口就是规范,定义的是一组规则,体现了现实世界中"如果你是...则必须能..."的思想。如果你是天使,则必 ...
分类:
其他好文 时间:
2020-01-21 20:16:02
阅读次数:
87
[TOC] 学习设计模式的意义 ? 设计模式的本质是对面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。 ? 提高抽象思维能力、知道它的应用场景 ? 软件设计模式只是一种引导,要根据实际的业务做出恰当的选择 设计模式的基本要素: 模式名称 问题 解决方案 ...
分类:
其他好文 时间:
2020-01-20 23:04:00
阅读次数:
118
通过接口编程来实现mybatis之第一个mybatis程序(一)中的功能。 1、在src下新建一个com,gong,mybatis.dao的包,在里面新建一个EmployeeDao.java(注意是接口) package com.gong.mybatis.dao; import com.gong.m ...
分类:
其他好文 时间:
2020-01-18 14:26:11
阅读次数:
67
每个服务直接足够内聚代码容易理解开发效率改好一个服务只做意见都是审核小团队开发松耦合 有功能意义的服务 可以用不通语言开发面向接口编程易于第三方继承微服务只是业务逻辑的代码不会和htmlcss或其他界面结合可以灵活搭配链接公共库连接独立库 分布式系统的责任性多服务运维难度加大系统部署依赖服务间通信成 ...
分类:
编程语言 时间:
2020-01-17 11:55:31
阅读次数:
75
最近看了《Head First Design Patterns》这本书。正如其名,这本书讲的是设计模式(Design Patterns),而这本书的第一章,讲的是很重要的一些设计原则(Design Principles)。 Identify the aspects of your applicati ...
分类:
其他好文 时间:
2020-01-13 13:06:44
阅读次数:
75
在Win10中安装VC6 1、新编Win32API函数大全;2、精通Windows.API 函数、接口、编程实例;3、MFC类库参考手册;4、Microsoft Win32 程序员参考大全; Win10 运行 VC6 可能存在的问题: 1、操作系统权限管理降到最低,禁用各杀毒和安全软件;2、将安装文 ...
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 ...
分类:
其他好文 时间:
2019-12-23 19:21:00
阅读次数:
91
多态小案例 + C面向接口编程和C多态 函数类型语法基础 函数指针做函数参数(回调函数)思想剖析 函数指针做函数参数两种用法(正向调用、反向调用) + 纯虚函数 抽象类 抽象类基本概念 抽象类在多继承中的应用 面向抽象类编程案例强化 + 面向抽象类编程案例强化 + 抽象类在多继承中的应用 + 抽象类 ...
分类:
编程语言 时间:
2019-12-22 14:34:18
阅读次数:
90
纯虚函数和抽象类 + C面向接口编程和C多态 函数类型语法基础 函数指针做函数参数(回调函数)思想剖析 函数指针做函数参数两种用法(正向调用、反向调用) + 纯虚函数 抽象类 抽象类基本概念 抽象类在多继承中的应用 面向抽象类编程案例强化 C面向接口编程和C多态 上一个知识的小练习 纯虚函数和多继承 ...
分类:
编程语言 时间:
2019-12-22 14:22:26
阅读次数:
72