设计模式
文章平均质量分 67
qq_34659268
这个作者很懒,什么都没留下…
展开
-
设计模式学习第二十天
设计模式时间够长了,抓紧今天看完,把设计模式告一段落。原创 2016-09-01 08:50:02 · 168 阅读 · 0 评论 -
设计模式学习第八天
学习这个事啊,轻轻松松,点点滴滴。规律之中没规律,没规律之中有规律。原创 2016-04-29 10:05:10 · 285 阅读 · 0 评论 -
设计模式学习第七天
继续昨日的AWT学习。学习这个工具包,加上几个小例子。还是上上次的网站技术网页。import java.awt.*;public class FrameWithPanel extends Frame { public FrameWithPanel(String str) { super(str); } pub原创 2016-04-28 10:25:49 · 184 阅读 · 0 评论 -
设计模式学习第六天
AWT 使用的applet 我觉得意义不大,这种技术应用局限性较大,也不太安全,给黑客又一个攻击的方式手段,我建议学习这种技术,我认为是浪费时间。application 还是应该了解点的。某种程度应用还挺广,尤其JAVA EE 这种有巨额资金投资的项目。java.awt 包中包含了图形用户接口中所用到的类和接口。 该图说明类之间的关系。AWTEvent 事件;Font::字体;原创 2016-04-27 09:56:26 · 198 阅读 · 0 评论 -
设计模式学习第三天
继续上边的计算器例子,再改一次,将业务逻辑和界面逻辑分开,降低程序的耦合度,也可以提高复用度。Java静态方法和实例方法的区别:静态方法可以使用类名.方法来进行调用,即:不用实例化实例也可以调用,而实例方法只能实例化有对象了,才可以调用;静态方法只能调用静态成员和静态方法,而实例方法没有这种限制。import java.util.Scanner;public class Ope原创 2016-04-16 09:27:31 · 137 阅读 · 0 评论 -
设计模式学习第二天
GoF Gang of Four 四人组就Java语言体系来说,GOF的设计模式是Java基础知识和J2EE框架知识之间一座隐性的"桥"。会Java的人越来越多,但是一直徘徊在语言层次的程序员不在少数,真正掌握Java中接口或抽象类的应用不是很多,大家经常以那些技术只适合大型项目为由,避开或忽略它们,实际中,Java的接口或抽象类是真正体现Java思想的核心所在,这些你都将在原创 2016-04-15 09:32:44 · 165 阅读 · 0 评论 -
设计模式学习第一天
看看工厂模式,对设计模式看一下,反正闲着也是闲着。原创 2016-04-14 15:33:24 · 169 阅读 · 0 评论 -
设计模式学习第九天
BorderLayout 边界布局管理器是Window,Frame,Dialog 的缺省布局管理器。GridLayout 网格布局管理器。使容器中各个组件呈网格状布局,平均占据容器的空间。原创 2016-05-03 08:31:48 · 215 阅读 · 0 评论 -
设计模式学习第四天
今天是周末,需要散心,就简单学习一下。public class OperationFactory {public static Operation createOperation(String operation) { Operation oper = null; switch(operation) { ca原创 2016-04-17 00:31:38 · 167 阅读 · 0 评论 -
设计模式学习第十天
真是无语啊,学习三天,休息三个月真是无语。好了,长话短说,继续设计模式的学习,先回顾下第一个设计模式,而后直接进行第二个设计模式的学习,得抓进度,人生本身时间有限。不抓进度就是不抓效率。OK,begin!原创 2016-07-28 09:21:51 · 194 阅读 · 0 评论 -
设计模式学习第十一天
AI ,单位的事物繁杂,一拖又是这么老旧,继续设计模式的学习,对了,策略模式的学习不用手写AWT。下个IDE工具即可。度娘了下,NetBeans IDE 7.4 下载试试。原创 2016-08-08 10:30:18 · 165 阅读 · 0 评论 -
设计模式学习第十九天
命令模式原创 2016-08-31 08:11:50 · 240 阅读 · 0 评论 -
设计模式学习第十八天
组合模式Composite:将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。组合模式的结构图的意思有点像装饰模式;都是有一个顶端的高级接口,该顶端的高级接口可以管理实现该接口的各个子类实例。不是这意思?组合模式就是构造树形结构,然后利用统一接口递归输出的一个玩意。我暂时觉得没啥用,也许可以构造树形结构的字符串菜单?把每一个元素当成一原创 2016-08-30 08:22:41 · 276 阅读 · 0 评论 -
设计模式学习第十七天
工厂方法模式只是封装了产品创建的过程而已,但又多了出自共同接口的子工厂类。原创 2016-08-28 11:20:20 · 377 阅读 · 0 评论 -
设计模式学习第十六天
public class Person { private String name; public Person() {} public Person(String name) { this.name = name; } public void show() { System.out.printl原创 2016-08-26 08:17:36 · 255 阅读 · 0 评论 -
设计模式学习第十五天
version1.0public class Person { private String name; public Person(String name) { this.name = name; } public void wearTshirt() { System.out.println("大T恤");原创 2016-08-25 10:12:13 · 162 阅读 · 0 评论 -
设计模式学习第十四天
强内聚松耦合接口依赖倒转原则:抽象不依赖细节,细节应该依赖于抽象。针对接口编程,不要对实现编程。高层模块不依赖底层模块。两个都应该依赖抽象。里氏代换原则:如果一个软件实体使用的是父类的话,那么一定可以用子类完全替换掉父类也不影响使用。子类型必须能够替换到他们的父类型。只有当子类可以替换掉父类,软件单位的功能不受影响,父类才能真正被复用,而子类也能够在父类的基础上增加新的行为。依赖倒原创 2016-08-24 08:42:35 · 129 阅读 · 0 评论 -
设计模式学习第十三天
public class CashContext { CashSuper cs =null; CashContext(Integer type) { switch(type) { case 0 : cs = new CashNormal(); break;原创 2016-08-23 15:50:41 · 200 阅读 · 0 评论 -
设计模式学习第十二天
学习设计模式了解了下AWT,学习AWT了解了下Swing,然后接触了点SWT。总之,CS架构搞这个确实麻烦许多。看看DELPHI,PB多爽。罢了,罢了,eclipse还是NetBeans好用些,主要是学习设计模式,而且这个话题已经拖着够长时间了。学习效率确实太低,尤其是工作、生活之余。OK,开始......原创 2016-08-16 14:44:36 · 186 阅读 · 0 评论 -
设计模式学习第五天
周一,忙,忙中抽闲,继续看一下设计模式。商场收银软件。JAVA 图形界面,用什么类?度娘下,Swing 需要IDE,设计模式的学习暂时认为,不需要IDE。抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,AWT可用于Java的applet和applica原创 2016-04-18 09:57:37 · 151 阅读 · 0 评论