原创 設計模式學習----Singleton單態模式

單態定義:Singleton模式主要作用是保證在應用程序中,一個類Class只有一個實例存在。 如何使用? 一般Singleton模式通常有幾種形式: 第一種形式: public class Singleton {   private S

原创 設計模式學習----Prototype原型模式

類型:創建模式   用原型實例制定創建對象的種類,並且通過拷貝這些原型創建新的對象   Prototype模式允許一個對象再創建另外一個可定製的對象,根本無需知道任何如何創建的細節,工作原理是:通過將一個原型對象傳給那個要發動創建的對象,

原创 設計模式學習----模板方法模式

類型:行爲模式   模板方法模式定義一個操作中算法的骨架,而將一些步驟延遲到子類中,使得子類可以不改變一個算法的結構即可重定義該算法的某些 特定步驟。   UML圖     新建賽車的父類:   package car_package;p

原创 設計模式學習----外觀模式

【外觀模式解釋】    類型:結構模式   爲子系統中的一組接口提供一個一致的interface接口界面。   在WEB開發中的MVC分層架構就是典型的一個外觀模式,每一層將操作的具體內容隱藏起來,保留一個接口供上層調用。 新建賽車類:

原创 設計模式學習----代理模式

【代理模式解釋】   類型:結構模式   對一些對象提供代理,以限制那些對象去訪問其它對象。   新建一個買車的接口: package buy_car_package;public interface buy_car_package { 

原创 設計模式學習----Builder模式

  類型:創建模式定義: 將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示.   Builder模式是一步一步創建一個複雜的對象,它允許用戶可以只通過指定複雜對象的類型和內容就可以構建它們.用戶不知道內部的具體

原创 設計模式學習----簡單工廠模式

簡單工廠模式是類的創建模式,又叫靜態工廠方法(Static Factory Method)模式。   簡單工廠模式是類的創建模式,假定有工廠,具體產品和抽象產品這三個元素存在。簡單工廠模式就是由工廠類根據傳入的參量決定創建出哪一種產品類的

原创 設計模式學習----裝飾模式

類型:結構模式   動態的對一個對象進行功能上的擴展,也可以對其子類進行功能上的擴展。   uml圖   package car_package;public abstract class car_parent {    // 汽車抽象

原创 設計模式學習----工廠方法模式

類型:創建模式 定義一個用於創建對象的接口,讓其子類來決定實例化哪一個類(產品),工廠方法使一個類的創建延遲到其子類中。   模式UML圖   實現代碼如下:   新建賽車的接口: package car_interface;publi

原创 設計模式學習----抽象工廠模式

類型:創建模式   提供一個創建一系列相關或相互依賴對象的接口,而無需指定他們具體的類。   實現代碼   新建抽象工廠接口: package car_factory_interface; import car_interface.Ica

原创 ListView結合DataPager實現分頁的功能(數據綁定時)

分頁例子: 前端代碼:    <div>    <asp:ListView ID="ListView1" runat="server" OnPagePropertiesChanging="ListView1_PagePropertiesC

原创 Spring AOP Sample Code

Before Advice Java代碼 package test3;   public class MessageWriter {       public void writeMessage()  {           Syste

原创 Jdbc BaseDao

Java代碼    package com.oa.dao.impl;       import java.sql.Connection;    import java.sql.PreparedStatement;    impor

原创 JAVA基礎知識精華總結

1、 對象的初始化 (1) 非靜態對象的初始化 在創建對象時,對象所在類的所有數據成員會首先進行初始化。 基本類型:int型,初始化爲0。 如果爲對象:這些對象會按順序初始化。 ※在所有類成員初始化完成之後,才調用本類的構造方法創建對象。

原创 abstract class和interface的區別

abstract class和interface的區別 在Java語言中,abstract class和interface是支持抽象類定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。abstract cla