2019年4月6日

Java和C++的区别杂记

摘要: 1.java中的作用域描述符(类比于C++是通过"."来实现,Java中"类名.静态成员名",C++中"类名::静态成员名" 2.java中子类中不能修改继承到的成员的权限,但是C++中是可以的。 3.java中接口中声明的函数前需要加public 4.static方法,java中通过"类名.方法名 阅读全文

posted @ 2019-04-06 23:35 Hello-World3 阅读(138) 评论(0) 推荐(0) 编辑

建造者模式

摘要: 1.建造者模式简介 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 意图:将一个复杂的构建与其表 阅读全文

posted @ 2019-04-06 23:29 Hello-World3 阅读(113) 评论(0) 推荐(0) 编辑

java中的数据结构

摘要: 1.链表的使用 使用时需要import java.util.List 和 java.util.ArrayList import java.util.ArrayList; import java.util.List; class Item { private int count; public Ite 阅读全文

posted @ 2019-04-06 21:59 Hello-World3 阅读(124) 评论(0) 推荐(0) 编辑

抽象工厂模式

摘要: 1.抽象工厂模式概述抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的 阅读全文

posted @ 2019-04-06 19:38 Hello-World3 阅读(127) 评论(0) 推荐(0) 编辑

工厂模式

摘要: 1.工厂模式概述 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 优点:(1)一个调用者想创建一个对象,只要知道其名称就可以了。 (2)扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。(3)屏蔽产品的具体实现,调用者只关心产品的接口。 阅读全文

posted @ 2019-04-06 15:34 Hello-World3 阅读(137) 评论(0) 推荐(0) 编辑

设计模式概述

摘要: 1.设计模式简介 设计模式(Design pattern)代表了最佳的实践,使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编制真正工程化,设计模式是软件工程的基石。 2.创建型模式这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算 阅读全文

posted @ 2019-04-06 14:22 Hello-World3 阅读(131) 评论(0) 推荐(0) 编辑

桥接模式

摘要: 1.桥接模式简介 作用:将抽象部分与它的实现部分相分离,使他们都可以独立地变化。 实现:抽象类依赖实现类。抽象出来一个基类,这个基类里面定义共有的一些行为,形成接口函数,聚合一个基类的指针(说白了就是在一个类中放一个指针来指向另一个对象),通过它来使用另一个类的实现函数。 使用场景:(1)如果一个系 阅读全文

posted @ 2019-04-06 13:05 Hello-World3 阅读(151) 评论(0) 推荐(0) 编辑

导航